public void CompareToIsImplemented() { TemperatureDelta kelvindelta = TemperatureDelta.FromKelvinsDelta(1); Assert.Equal(0, kelvindelta.CompareTo(kelvindelta)); Assert.True(kelvindelta.CompareTo(TemperatureDelta.Zero) > 0); Assert.True(TemperatureDelta.Zero.CompareTo(kelvindelta) < 0); }
public void CompareToIsImplemented() { TemperatureDelta kelvindelta = TemperatureDelta.FromKelvinsDelta(1); Assert.AreEqual(0, kelvindelta.CompareTo(kelvindelta)); Assert.Greater(kelvindelta.CompareTo(TemperatureDelta.Zero), 0); Assert.Less(TemperatureDelta.Zero.CompareTo(kelvindelta), 0); }
public void CompareToThrowsOnNull() { TemperatureDelta kelvindelta = TemperatureDelta.FromKelvinsDelta(1); // ReSharper disable once ReturnValueOfPureMethodIsNotUsed kelvindelta.CompareTo(null); }
public void CompareToThrowsOnTypeMismatch() { TemperatureDelta kelvindelta = TemperatureDelta.FromKelvinsDelta(1); // ReSharper disable once ReturnValueOfPureMethodIsNotUsed kelvindelta.CompareTo(new object()); }
public void CompareToThrowsOnNull() { TemperatureDelta kelvindelta = TemperatureDelta.FromKelvinsDelta(1); Assert.Throws <ArgumentNullException>(() => kelvindelta.CompareTo(null)); }
public void CompareToThrowsOnTypeMismatch() { TemperatureDelta kelvindelta = TemperatureDelta.FromKelvinsDelta(1); Assert.Throws <ArgumentException>(() => kelvindelta.CompareTo(new object())); }