选课
This commit is contained in:
@@ -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()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user