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 TacTest() { var resultReceiver = new MockObjects.MockReceiver(); var devisibilityCheckCommand = new DivisibilityCheckCommand(resultReceiver); devisibilityCheckCommand.Accept(new InputNumber { Value = 5, Alias = "tac" }); devisibilityCheckCommand.CurrentIteration = 5; devisibilityCheckCommand.Execute(); Assert.AreEqual("TAC", resultReceiver.OutResult.Alias); }
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); }