public void LessThanTwoInputTest() { var resultReceiver = new MockObjects.MockReceiver(); var fibonacciCommand = new FibonacciSequenceCommand(resultReceiver); fibonacciCommand.Accept(new InputNumber { Value = 1 }); fibonacciCommand.Execute(); Assert.IsNull(resultReceiver.OutResult); }
public void ZeroValueTest() { var resultReceiver = new MockObjects.MockReceiver(); var fibonacciCommand = new FibonacciSequenceCommand(resultReceiver); fibonacciCommand.Accept(new InputNumber { Value = 0 }); fibonacciCommand.Accept(new InputNumber { Value = 0 }); fibonacciCommand.Execute(); Assert.AreEqual(0, resultReceiver.OutResult.Value); }