Пример #1
0
        public void EnteringSeveralDigitsDisplaysTheWholeNumber()
        {
            sut = sut.EnterDigit('2');
            sut = sut.EnterDigit('3');

            Assert.AreEqual("23", sut.Display);
        }
Пример #2
0
        public void EnteringTheEqualSignDisplaysTheResult()
        {
            sut = sut.EnterDigit('3');
            sut = sut.EnterDigit('3');
            sut = sut.EnterEqual();

            Assert.AreEqual("55", sut.Display);
        }
Пример #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);
        }
Пример #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);
        }
Пример #5
0
        public void EnteringADigitDisplaysThatDigit()
        {
            sut = sut.EnterDigit('2');

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