Ejemplo n.º 1
0
        public void AddSubtractMultiplyDivide_Operation_4_And_2(string inputOperation, string expectedResult)
        {
            //arrange

            CalculatorKeyData calculatorKeyData1 = new CalculatorKeyData()
            {
                KeyName = "4"
            };
            CalculatorKeyData calculatorKeyData2 = new CalculatorKeyData()
            {
                KeyName = inputOperation
            };
            CalculatorKeyData calculatorKeyData3 = new CalculatorKeyData()
            {
                KeyName = "2"
            };
            CalculatorKeyData calculatorKeyData4 = new CalculatorKeyData()
            {
                KeyName = "="
            };

            //act
            calculatorFrameViewModel.CalculatorButtonClicked(calculatorKeyData1);
            calculatorFrameViewModel.CalculatorButtonClicked(calculatorKeyData2);
            calculatorFrameViewModel.CalculatorButtonClicked(calculatorKeyData3);
            calculatorFrameViewModel.CalculatorButtonClicked(calculatorKeyData4);
            //assert
            Assert.AreEqual(calculatorFrameViewModel.ResultString, expectedResult);
        }