public void Before() { _standardTen = new Mock <SecondStandardModulusTenCalculator>(); _standardEleven = new Mock <SecondStandardModulusElevenCalculator>(); _doubleAlternate = new Mock <SecondDoubleAlternateCalculator>(null); _standardTen.Setup(nr => nr.Process(It.IsAny <BankAccountDetails>())).Returns(true); _standardEleven.Setup(nr => nr.Process(It.IsAny <BankAccountDetails>())).Returns(true); _doubleAlternate.Setup(nr => nr.Process(It.IsAny <BankAccountDetails>())).Returns(true); _secondStepRouter = new SecondStepRouter(_standardTen.Object, _standardEleven.Object, _doubleAlternate.Object); _nextStep = new Mock <IProcessAStep>(); }
public void Setup() { _mockSecondStandardTenCalculator = new Mock <SecondStandardModulusTenCalculator>(); _mockSecondStandardElevenCalculator = new Mock <SecondStandardModulusElevenCalculator>(); _mockSecondDoubleAlternateExceptionFiveCalculator = new Mock <SecondDoubleAlternateCalculatorExceptionFive>(); _mockSecondDoubleAlternator = new Mock <SecondDoubleAlternateCalculator>(_mockSecondDoubleAlternateExceptionFiveCalculator .Object); _targetRouter = new SecondStepRouter(_mockSecondStandardTenCalculator.Object, _mockSecondStandardElevenCalculator.Object, _mockSecondDoubleAlternator.Object); _targetRouterForExceptionFive = new SecondStepRouter(_mockSecondStandardTenCalculator.Object, new SecondStandardModulusElevenCalculator(), new SecondDoubleAlternateCalculator( _mockSecondDoubleAlternateExceptionFiveCalculator .Object)); }