public void AddCommandPositiveTest() { int a = 10; int b = 3; Invoker invoker = new Invoker(); ReceiverCalculator receiverCalculator = new ReceiverCalculator(a, b); AddCommand addCommand = new AddCommand(receiverCalculator); var expected = invoker.ExecuteCommand(addCommand); Assert.AreEqual(expected, 13); }
public void SubstractCommandPositiveTest() { int a = 10; int b = 3; Invoker invoker = new Invoker(); ReceiverCalculator receiverCalculator = new ReceiverCalculator(a, b); SubstractCommand substractCommand = new SubstractCommand(receiverCalculator); var expected = invoker.ExecuteCommand(substractCommand); Assert.AreEqual(expected, 7); }
public AddCommand(ReceiverCalculator calculator) { _receiverCalculator = calculator; }
public SubstractCommand(ReceiverCalculator calculator) { _calculator = calculator; }