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