public void CompareToIsImplemented() { Energy joule = Energy.FromJoules(1); Assert.Equal(0, joule.CompareTo(joule)); Assert.True(joule.CompareTo(Energy.Zero) > 0); Assert.True(Energy.Zero.CompareTo(joule) < 0); }
public void CompareToIsImplemented() { Energy joule = Energy.FromJoules(1); Assert.AreEqual(0, joule.CompareTo(joule)); Assert.Greater(joule.CompareTo(Energy.Zero), 0); Assert.Less(Energy.Zero.CompareTo(joule), 0); }
public void CompareToThrowsOnNull() { Energy joule = Energy.FromJoules(1); // ReSharper disable once ReturnValueOfPureMethodIsNotUsed joule.CompareTo(null); }
public void CompareToThrowsOnTypeMismatch() { Energy joule = Energy.FromJoules(1); // ReSharper disable once ReturnValueOfPureMethodIsNotUsed joule.CompareTo(new object()); }
public void CompareToDoubleTest() { Energy target = new Energy(10F); double value = 10F; int expected = 0; int actual; actual = target.CompareTo(value); Assert.AreEqual(expected, actual); }
public void CompareToObjectTest() { Energy target = new Energy(10F); object value = new Energy(10F); int expected = 10; int actual; actual = target.CompareTo(value); Assert.AreEqual(expected, actual); }
public int CompareTo(AllocationNode other) { if (ReferenceEquals(this, other)) { return(0); } if (other is null) { return(1); } // compares nodes first by time and then by energy var timeComparison = Time.CompareTo(other.Time); if (timeComparison != 0) { return(timeComparison); } return(Energy.CompareTo(other.Energy)); }
public void CompareToThrowsOnNull() { Energy joule = Energy.FromJoules(1); Assert.Throws <ArgumentNullException>(() => joule.CompareTo(null)); }
public void CompareToThrowsOnTypeMismatch() { Energy joule = Energy.FromJoules(1); Assert.Throws <ArgumentException>(() => joule.CompareTo(new object())); }
public void CompareToDoubleTest() { Energy target = new Energy(10F); double value = 10F; int expected = 0; int actual; actual = target.CompareTo(value); Assert.AreEqual(expected, actual); }
public void CompareToObjectTest() { Energy target = new Energy(10F); object value = new Energy(10F); int expected = 10; int actual; actual = target.CompareTo(value); Assert.AreEqual(expected, actual); }