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);
        }
Exemplo n.º 2
0
 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));
 }