public void CompareToOperatorWithEqualObjects() { var first = new ScheduleElementId(); object second = first.Clone(); Assert.AreEqual(0, first.CompareTo(second)); }
public void CompareToWithUnequalObjectTypes() { ScheduleElementId first = new ScheduleElementId(); object second = new object(); Assert.Throws <ArgumentException>(() => first.CompareTo(second)); }
public void CompareToWithNullObject() { ScheduleElementId first = new ScheduleElementId(); object second = null; Assert.AreEqual(1, first.CompareTo(second)); }