public void CompareTo_MinutesToMinutes_Test() { Duration shorter = new Duration(10, new Minute()); Duration longer = new Duration(20, new Minute()); Talk shorterEvent = new Talk(string.Empty, shorter); Talk longerEvent = new Talk(string.Empty, longer); Assert.IsTrue(shorterEvent.CompareTo(longerEvent) > 0); Assert.IsTrue(longerEvent.CompareTo(shorterEvent) < 0); Assert.IsTrue(shorterEvent.CompareTo(shorterEvent) == 0); Assert.IsTrue(longerEvent.CompareTo(longerEvent) == 0); }
public void CompareTo_LightningToLightning_Test() { Duration lightning = new Duration(new Lightning()); Talk lightningEvent = new Talk(string.Empty, lightning); Assert.IsTrue(lightningEvent.CompareTo(lightningEvent) == 0); }
public void CompareTo_MinutesToLightning_Test() { Duration oneMinute = new Duration(1, new Minute()); Duration fiveMinutes = new Duration(5, new Minute()); Duration tenMinutes = new Duration(10, new Minute()); Duration lightning = new Duration(new Lightning()); Talk oneMinuteEvent = new Talk(string.Empty, oneMinute); Talk fiveMinuteEvent = new Talk(string.Empty, fiveMinutes); Talk tenMinutesEvent = new Talk(string.Empty, tenMinutes); Talk lightningEvent = new Talk(string.Empty, lightning); Assert.IsTrue(fiveMinuteEvent.CompareTo(lightningEvent) == 0); Assert.IsTrue(oneMinuteEvent.CompareTo(lightningEvent) > 0); Assert.IsTrue(tenMinutesEvent.CompareTo(lightningEvent) < 0); Assert.IsTrue(lightningEvent.CompareTo(fiveMinuteEvent) == 0); Assert.IsTrue(lightningEvent.CompareTo(tenMinutesEvent) > 0); Assert.IsTrue(lightningEvent.CompareTo(oneMinuteEvent) < 0); }