Ejemplo n.º 1
0
        public void Test_Reciprocal()
        {
            Logic_Interfaces.IBinaryOperation addition = new Logic.Reciprocal();
            double result = addition.Perform_binary_calculation(10.0, 2.0);

            Assert.AreEqual(0.1, result);
        }
Ejemplo n.º 2
0
        public void Test_ReciprocalNegativeNumber()
        {
            double lhs = -10.0;

            Logic_Interfaces.IUnaryOperation reciprocal = new Logic.Reciprocal();
            double result = reciprocal.Perform_unary_calculation(lhs);

            Assert.AreEqual(-0.1, result);
        }
        public void Test_Recipricol()
        {
            double input = 5.0;

            Logic_Interfaces.IBinaryOperation recip = new Logic.Reciprocal();
            double result = recip.Perform_binary_calculation(input, 0.0);

            Assert.AreEqual(.2, result);
        }
Ejemplo n.º 4
0
        public void Test_Reciprocal()
        {
            double lhs = 2;

            Logic_Interfaces.IUnaryOperation reciprocal = new Logic.Reciprocal();
            double result = reciprocal.Perform_unary_calculation(lhs);

            Assert.AreEqual(0.5, result);
        }