Fix references for TeamSchedulerTest

This commit is contained in:
2025-11-11 14:00:39 -05:00
parent b7fa7fcbe1
commit 0228abab01
+3 -3
View File
@@ -55,14 +55,14 @@ public class TeamSchedulerTest
foreach (var slot in solution.TimeSlots)
{
Console.WriteLine($"Time slot {i++}");
foreach (var team in slot.OrderBy(s => s.Event.Name))
foreach (var team in slot.Teams.OrderBy(s => s.Event.Name))
{
var names = string.Join(", ", team.Students.OrderByDescending(s => s.Grade + s.TsaYear).Select(s => s.FirstName));
Console.WriteLine($"\t{team.Event.Name}");
Console.WriteLine($"\t\t{names}");
}
var overlaps = TeamSchedulerSolution.GetStudentTeamOverlaps(slot).ToList();
var overlaps = TeamSchedulerSolution.GetStudentTeamOverlaps(slot.Teams).ToList();
if (overlaps.Any())
{
@@ -72,7 +72,7 @@ public class TeamSchedulerTest
$"\t\t{overlap.Item1.Name} : {string.Join(", ", overlap.Item2.Select(t => t.Event.Name))}");
}
var unassigned = UnassignedStudentScheduler.UnassignedStudents(students, slot).ToList();
var unassigned = UnassignedStudentScheduler.UnassignedStudents(students, slot.Teams).ToList();
if (unassigned.Any())
Console.WriteLine("\tunassigned");