mirror of
https://github.com/alexmickelson/canvasManagement.git
synced 2026-03-25 23:28:33 -06:00
smarter assignment parsing
This commit is contained in:
@@ -111,5 +111,25 @@ public class AssignmentMarkdownTests
|
||||
var parsedAssignment = LocalAssignment.ParseMarkdown(assignmentMarkdown);
|
||||
parsedAssignment.Should().BeEquivalentTo(assignment);
|
||||
}
|
||||
[Test]
|
||||
public void Assignments_CanHaveThreeDashes()
|
||||
{
|
||||
var assignment = new LocalAssignment()
|
||||
{
|
||||
Name="test assignment",
|
||||
Description = "test assignment\n---\nsomestuff",
|
||||
DueAt = new DateTime(),
|
||||
LockAt = new DateTime(),
|
||||
SubmissionTypes = [],
|
||||
LocalAssignmentGroupName = "Final Project",
|
||||
Rubric = new List<RubricItem>() {
|
||||
}
|
||||
};
|
||||
|
||||
}
|
||||
var assignmentMarkdown = assignment.ToMarkdown();
|
||||
|
||||
var parsedAssignment = LocalAssignment.ParseMarkdown(assignmentMarkdown);
|
||||
parsedAssignment.Should().BeEquivalentTo(assignment);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user