public void CompareToIsImplemented() { TemperatureGradient kelvinpermeter = TemperatureGradient.FromKelvinsPerMeter(1); Assert.Equal(0, kelvinpermeter.CompareTo(kelvinpermeter)); Assert.True(kelvinpermeter.CompareTo(TemperatureGradient.Zero) > 0); Assert.True(TemperatureGradient.Zero.CompareTo(kelvinpermeter) < 0); }
public void CompareToThrowsOnNull() { TemperatureGradient kelvinpermeter = TemperatureGradient.FromKelvinsPerMeter(1); Assert.Throws <ArgumentNullException>(() => kelvinpermeter.CompareTo(null)); }
public void CompareToThrowsOnTypeMismatch() { TemperatureGradient kelvinpermeter = TemperatureGradient.FromKelvinsPerMeter(1); Assert.Throws <ArgumentException>(() => kelvinpermeter.CompareTo(new object())); }