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