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