Beispiel #1
0
 public void CompareTo_SameStartSameLength_AlphabeticalAccordingToCourseName()
 {
     unit1 = new TimeUnit(start, end);
     unit1.AssignedCourse = new Course("A", 10, 10, null);
     unit2 = new TimeUnit(start, end);
     unit2.AssignedCourse = new Course("Z", 10, 10, null);
     Assert.Greater(0, unit1.CompareTo(unit2));
 }
Beispiel #2
0
 public void CompareTo_SameStart_ShortestFirst()
 {
     unit1 = new TimeUnit(start, end);
     unit2 = new TimeUnit(start, end.AddHours(1));
     Assert.Greater(0, unit1.CompareTo(unit2));
 }
Beispiel #3
0
 public void CompareTo_LaterStart_LaterOrder()
 {
     unit1 = new TimeUnit(start, end);
     unit2 = new TimeUnit(start.AddMinutes(1), end);
     Assert.Greater(0, unit1.CompareTo(unit2));
 }
Beispiel #4
0
 public void CompareTo_8h30Before10h00_Yes()
 {
     unit1 = new TimeUnit(Extensions.DateTimeCreator(0, 8, 30), Extensions.DateTimeCreator(0, 12, 0));
     unit2 = new TimeUnit(Extensions.DateTimeCreator(0, 10, 0), Extensions.DateTimeCreator(0, 12, 0));
     Assert.Greater(0, unit1.CompareTo(unit2));
 }