Beispiel #1
0
        public void SummingTwoNegativeNumbers()
        {
            //Given
            int    first_number  = -2;
            int    second_number = -5;
            double expected      = -7;

            //When
            double actual = CalculatingOperations.compute(first_number, second_number, new Sum());

            //Then
            Assert.AreEqual(expected, actual);
        }
Beispiel #2
0
 public double calculation()
 {
     askFirstNumber();
     askTheOperation();
     do
     {
         askSecondNumber();
         result       = CalculatingOperations.compute(first_number, second_number, selectingOperation());
         first_number = result;
         askTheOperation();
     } while (operation != '=');
     return(result);
 }
Beispiel #3
0
        public void MultiplyingTwoPosiviteNumbers()
        {
            Operation p = new Multiply();

            //Given
            int    first_number  = 2;
            int    second_number = 5;
            double expected      = 10;

            //When
            double actual = CalculatingOperations.compute(first_number, second_number, p);

            //Then
            Assert.AreEqual(expected, actual);
        }