Neue Abwensenheitsmodi plus Upgrade Sitzplan
This commit is contained in:
@@ -267,6 +267,8 @@ public sealed class RepositoryTests
|
||||
repo.Save(new SeatingPlan
|
||||
{
|
||||
GroupId = group.Id, Name = "Standard", Room = "Physik", Rows = 2, Columns = 3,
|
||||
IsBoardAtBottom = true,
|
||||
ColumnGapWidths = [0, 90],
|
||||
Assignments = [new SeatAssignment { Row = 1, Column = 2, StudentId = ben.Id }],
|
||||
});
|
||||
|
||||
@@ -274,7 +276,9 @@ public sealed class RepositoryTests
|
||||
|
||||
Assert.Equal(2, plans.Count);
|
||||
Assert.Contains(plans, p => p.Room == "B204" && p.Assignments.Single().StudentId == anna.Id);
|
||||
Assert.Contains(plans, p => p.Room == "Physik" && p.Assignments.Single().StudentId == ben.Id);
|
||||
Assert.Contains(plans, p => p.Room == "Physik" && p.IsBoardAtBottom
|
||||
&& p.ColumnGapWidths.SequenceEqual([0, 90])
|
||||
&& p.Assignments.Single().StudentId == ben.Id);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
||||
Reference in New Issue
Block a user