public void CompareToWithUnequalObjectTypes() { PartInstanceId first = new PartInstanceId(); object second = new object(); Assert.Throws <ArgumentException>(() => first.CompareTo(second)); }
public void CompareToWithNullObject() { PartInstanceId first = new PartInstanceId(); object second = null; Assert.AreEqual(1, first.CompareTo(second)); }
public void CompareToOperatorWithEqualObjects() { var first = new PartInstanceId(); object second = first.Clone(); Assert.AreEqual(0, first.CompareTo(second)); }
public void SmallerThanOperatorWithEqualObjects() { var first = new PartInstanceId(); var second = first.Clone(); Assert.IsFalse(first < second); }
public void Clone() { PartInstanceId first = new PartInstanceId(); PartInstanceId second = first.Clone(); Assert.AreEqual(first, second); }
public void SmallerThanOperatorWithBothObjectsNull() { PartInstanceId first = null; PartInstanceId second = null; Assert.IsFalse(first < second); }
public void SmallerThanOperatorWithSecondObjectNull() { PartInstanceId first = new PartInstanceId(); PartInstanceId second = null; Assert.IsFalse(first < second); }
public void SmallerThanOperatorWithFirstObjectNull() { PartInstanceId first = null; PartInstanceId second = new PartInstanceId(); Assert.IsTrue(first < second); }
public void LargerThanOperatorWithSecondObjectNull() { PartInstanceId first = new PartInstanceId(); PartInstanceId second = null; Assert.IsTrue(first > second); }
public void LargerThanOperatorWithFirstObjectNull() { PartInstanceId first = null; PartInstanceId second = new PartInstanceId(); Assert.IsFalse(first > second); }