public void Before() { _standardTen.Setup(nr => nr.Process(It.IsAny <BankAccountDetails>())).Returns(true); _standardEleven.Setup(nr => nr.Process(It.IsAny <BankAccountDetails>())).Returns(true); _firstDoubleAlternate.Setup(nr => nr.Process(It.IsAny <BankAccountDetails>())).Returns(true); _firstStepRouter = new FirstStepRouter(_standardTen.Object, _standardEleven.Object, _firstDoubleAlternate.Object); _firstCalculatorStep = new FirstModulusCalculatorStep(_firstStepRouter, _gates.Object); }
public void Setup() { _mockFirstStandardTenCalculator = new Mock <FirstStandardModulusTenCalculator>(); _mockFirstStandardElevenExceptionFiveCalculator = new Mock <FirstStandardModulusElevenCalculatorExceptionFive>(); _mockFirstStandardElevenCalculator = new Mock <FirstStandardModulusElevenCalculator>(_mockFirstStandardElevenExceptionFiveCalculator.Object); _mockFirstDoubleAlternateExceptionFiveCalculator = new Mock <FirstDoubleAlternateCalculatorExceptionFive>(); _mockFirstDoubleAlternator = new Mock <FirstDoubleAlternateCalculator>(_mockFirstDoubleAlternateExceptionFiveCalculator .Object); _targetRouter = new FirstStepRouter(_mockFirstStandardTenCalculator.Object, _mockFirstStandardElevenCalculator.Object, _mockFirstDoubleAlternator.Object); _targetRouterForExceptionFive = new FirstStepRouter(_mockFirstStandardTenCalculator.Object, new FirstStandardModulusElevenCalculator( _mockFirstStandardElevenExceptionFiveCalculator .Object), new FirstDoubleAlternateCalculator( _mockFirstDoubleAlternateExceptionFiveCalculator .Object)); }