コード例 #1
0
 public void Add_digit_to_number()
 {
     var mna = new MockNumberAssembler();
     var sut = new Application(mna, null);
     Assert.AreEqual(2, sut.Assemble_number("23"));
     Assert.AreEqual("23", mna._Digits);
 }
コード例 #2
0
        public void Add_digit_to_number()
        {
            var mna = new MockNumberAssembler();
            var sut = new Application(mna, null);

            Assert.AreEqual(2, sut.Assemble_number("23"));
            Assert.AreEqual("23", mna._Digits);
        }
コード例 #3
0
        public void Execute_operator()
        {
            var mna = new MockNumberAssembler();
            var mc  = new MockCalculator();
            var sut = new Application(mna, mc);

            mna._Number = 42;
            Assert.AreEqual(420, sut.Calculate("+"));
            Assert.AreEqual(420, mna.Number);
        }
コード例 #4
0
        public void Execute_operator()
        {
            var mna = new MockNumberAssembler();
            var mc = new MockCalculator();
            var sut = new Application(mna, mc);

            mna._Number = 42;
            Assert.AreEqual(420, sut.Calculate("+"));
            Assert.AreEqual(420, mna.Number);
        }