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); }
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); }