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