예제 #1
0
 public void HandleButtonPlusTest()
 {
     _calculatorHelper = new CalculatorHelper();
     _calculatorHelper.HandleButton1();
     _calculatorHelper.HandleButtonPlus();
     Assert.AreEqual("1 +", CalculatorHelper.DisplayText);
 }
예제 #2
0
        public void StateIsEnteringOperand2Test()
        {
            _calculatorHelper = new CalculatorHelper();

            // 1 + 1
            _calculatorHelper.HandleButton1();
            _calculatorHelper.HandleButtonPlus();
            _calculatorHelper.HandleButton1();
            Assert.AreEqual(CalculatorStates.EnteringOperand2, CalculatorHelper.State);
        }
예제 #3
0
        public void DisplayShowsOnePlusOneTest()
        {
            _calculatorHelper = new CalculatorHelper();

            // 1 + 1
            _calculatorHelper.HandleButton1();
            _calculatorHelper.HandleButtonPlus();
            _calculatorHelper.HandleButton1();
            Assert.AreEqual("1 + 1", CalculatorHelper.DisplayText);
            Assert.AreEqual(1, CalculatorHelper.Operand2);
        }