public bool Equals(ConfidenceInterval other) { return(Estimation.Equals(other.Estimation) && Lower.Equals(other.Lower) && Upper.Equals(other.Upper) && ConfidenceLevel.Equals(other.ConfidenceLevel)); }
public void Equals_Null_ReturnsFalse() { // Arrange var target = new Estimation(6); // Act var result = target.Equals(null); // Verify Assert.IsFalse(result); }
public void Equals_DiferentObjectTypes_ReturnsFalse() { // Arrange var target = new Estimation(6); // Act var result = target.Equals(2.0); // Verify Assert.IsFalse(result); }
public void Equals_ZeroAndZero_ReturnsTrue() { // Arrange var target = new Estimation(0.0); var estimation2 = new Estimation(0.0); // Act var result = target.Equals(estimation2); // Verify Assert.IsTrue(result); }
public void Equals_ZeroAndNaN_ReturnsFalse() { // Arrange var target = new Estimation(); var estimation2 = new Estimation(double.NaN); // Act var result = target.Equals(estimation2); // Verify Assert.IsFalse(result); }
public void Equals_PositiveInfinityAndPositiveInfinity_ReturnsTrue() { // Arrange var target = new Estimation(double.PositiveInfinity); var estimation2 = new Estimation(double.PositiveInfinity); // Act var result = target.Equals(estimation2); // Verify Assert.IsTrue(result); }
public void Equals_NullEstimations_ReturnsTrue() { // Arrange var target = new Estimation(); var estimation2 = new Estimation(null); // Act var result = target.Equals(estimation2); // Verify Assert.IsTrue(result); }
public void Equals_6And2_ReturnsFalse() { // Arrange var target = new Estimation(6); var estimation2 = new Estimation(2); // Act var result = target.Equals(estimation2); // Verify Assert.IsFalse(result); }
public void Equals_3point6And3point6_ReturnsTrue() { // Arrange var target = new Estimation(3.6); var estimation2 = new Estimation(3.6); // Act var result = target.Equals(estimation2); // Verify Assert.IsTrue(result); }