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