Exemple #1
0
        public void Presenter_onMultiplyClicked_CommonMultiplication_1()
        {
            // Arrange
            MockView            mockView  = new MockView("0", "15123,223232");
            CalculatorPresenter presenter = new CalculatorPresenter(mockView);
            double expected = 0;

            // Act
            presenter.onMultiplyClicked();
            double result = presenter.getResult();

            // Assert
            Assert.AreEqual <double>(expected, result);
        }
Exemple #2
0
        public void Presenter_onMinusClicked_CommonSubtraction_1()
        {
            // Arrange
            MockView            mockView  = new MockView("10,2234", "15,2235");
            CalculatorPresenter presenter = new CalculatorPresenter(mockView);
            double expected = -5.0001;

            // Act
            presenter.onMinusClicked();
            double result = presenter.getResult();

            // Assert
            Assert.AreEqual <double>(expected, result);
        }
Exemple #3
0
        public void Presenter_onPlusClicked_CommonAdding_1()
        {
            // Arrange
            MockView            mockView  = new MockView("145,999", "15123,223232");
            CalculatorPresenter presenter = new CalculatorPresenter(mockView);
            double expected = 15269.222232;

            // Act
            presenter.onPlusClicked();
            double result = presenter.getResult();

            // Assert
            Assert.AreEqual <double>(expected, result);
        }
Exemple #4
0
        public void Presenter_onDivideClicked_CommonDividion_1()
        {
            // Arrange
            MockView            mockView  = new MockView("100,16", "25,04");
            CalculatorPresenter presenter = new CalculatorPresenter(mockView);
            double expected = 4;

            // Act
            presenter.onDivideClicked();
            double result = presenter.getResult();

            // Assert
            Assert.AreEqual <double>(expected, result);
        }