public bool Equals(ConfidenceInterval other)
 {
     return(Estimation.Equals(other.Estimation) &&
            Lower.Equals(other.Lower) &&
            Upper.Equals(other.Upper) &&
            ConfidenceLevel.Equals(other.ConfidenceLevel));
 }
Example #2
0
        public void Equals_Null_ReturnsFalse()
        {
            // Arrange
            var target = new Estimation(6);

            // Act
            var result = target.Equals(null);

            // Verify
            Assert.IsFalse(result);
        }
Example #3
0
        public void Equals_DiferentObjectTypes_ReturnsFalse()
        {
            // Arrange
            var target = new Estimation(6);

            // Act
            var result = target.Equals(2.0);

            // Verify
            Assert.IsFalse(result);
        }
Example #4
0
        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);
        }
Example #5
0
        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);
        }
Example #6
0
        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);
        }
Example #7
0
        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);
        }
Example #8
0
        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);
        }
Example #9
0
        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);
        }