public void CompareToIsImplemented() { PerTemperature perkelvin = PerTemperature.FromPerKelvins(1); Assert.AreEqual(0, perkelvin.CompareTo(perkelvin)); Assert.Greater(perkelvin.CompareTo(PerTemperature.Zero), 0); Assert.Less(PerTemperature.Zero.CompareTo(perkelvin), 0); }
public void CompareToThrowsOnNull() { PerTemperature perkelvin = PerTemperature.FromPerKelvins(1); // ReSharper disable once ReturnValueOfPureMethodIsNotUsed perkelvin.CompareTo(null); }
public void CompareToThrowsOnTypeMismatch() { PerTemperature perkelvin = PerTemperature.FromPerKelvins(1); // ReSharper disable once ReturnValueOfPureMethodIsNotUsed perkelvin.CompareTo(new object()); }