This commit is contained in:
biss committed 2026-07-24 20:37:42 +08:00
1 parent 5da1a8a403
commit 20ca205080
9 files changed
+1115 -7

No files matched your search

@@ -53,6 +53,19 @@ public sealed class CourseSelectionRulesTests
[selected]));
}
[Theory]
[InlineData(CourseNature.GeneralRequired, true)]
[InlineData(CourseNature.GeneralElective, false)]
[InlineData(CourseNature.MajorRequired, false)]
[InlineData(CourseNature.MajorElective, false)]
[InlineData(CourseNature.Practice, false)]
public void Proxy_enrollment_is_limited_to_general_required_courses(
CourseNature nature,
bool expected)
{
Assert.Equal(expected, CourseSelectionRules.SupportsProxyEnrollment(nature));
}
private static CourseSelectionRound CreateRound(DateTime startsAt, DateTime endsAt) =>
new()
{