Ejemplo n.º 1
0
        public void EnteringSeveralDigitsDisplaysTheWholeNumber()
        {
            sut = sut.EnterDigit('2');
            sut = sut.EnterDigit('3');

            Assert.AreEqual("23", sut.Display);
        }
Ejemplo n.º 2
0
        public void EnteringTheEqualSignDisplaysTheResult()
        {
            sut = sut.EnterDigit('3');
            sut = sut.EnterDigit('3');
            sut = sut.EnterEqual();

            Assert.AreEqual("55", sut.Display);
        }
Ejemplo n.º 3
0
        public void EnteringANewOperatorFollowedByADigitDisplaysTheDigit()
        {
            sut = sut.EnterDigit('3');
            sut = sut.EnterDigit('3');
            sut = sut.EnterOperator(new PlusOperator());
            sut = sut.EnterDigit('2');

            Assert.AreEqual("2", sut.Display);
        }
Ejemplo n.º 4
0
        public void FurtherOperatorsExecuteThePreviousCalculation()
        {
            sut = sut.EnterDigit('3');
            sut = sut.EnterDigit('3');
            sut = sut.EnterOperator(new PlusOperator());
            sut = sut.EnterDigit('2');
            sut = sut.EnterDigit('2');
            sut = sut.EnterEqual();

            Assert.AreEqual("77", sut.Display);
        }
Ejemplo n.º 5
0
        public void EnteringADigitDisplaysThatDigit()
        {
            sut = sut.EnterDigit('2');

            Assert.AreEqual("2", sut.Display);
        }