public void CompareTo_InvalidObject_ThrowsException() { MaskableInt32 inputValue = 2; object comparisonValue = new object(); inputValue.CompareTo(comparisonValue); }
public void CompareTo_BoxedIntWithSmallerValue_ReturnsOne() { MaskableInt32 inputValue = 2; object comparisonValue = 1; const int expectedResult = 1; int actualResult = inputValue.CompareTo(comparisonValue); Assert.AreEqual(expectedResult, actualResult); }
public void CompareTo_IntWithSameValue_ReturnsZero() { MaskableInt32 inputValue = 2; const int comparisonValue = 2; const int expectedResult = 0; int actualResult = inputValue.CompareTo(comparisonValue); Assert.AreEqual(expectedResult, actualResult); }
public void CompareTo_MaskableInt32WithHigherValue_ReturnsMinusOne() { MaskableInt32 inputValue = 2; MaskableInt32 comparisonValue = 3; const int expectedResult = -1; int actualResult = inputValue.CompareTo(comparisonValue); Assert.AreEqual(expectedResult, actualResult); }