public void CanProcessModulusElevenExceptionFive() { var bankDetails = new BankAccountDetails("123456", "12345678") { WeightMappings = new[] { ModulusWeightMapping.From( "090150 090156 MOD11 0 0 0 0 0 9 8 7 6 5 4 3 2 1 5") } }; _targetRouterForExceptionFive.GetModulusCalculation(bankDetails); _mockFirstStandardElevenExceptionFiveCalculator.Verify(calc => calc.Process(bankDetails)); }
public void CanProcessModulusTen() { var bankDetails = new BankAccountDetails("123456", "12345678") { WeightMappings = new List <IModulusWeightMapping> { new ModulusWeightMapping( "090150 090156 MOD10 0 0 0 0 0 9 8 7 6 5 4 3 2 1") } }; _targetRouter.GetModulusCalculation(bankDetails); _mockFirstStandardTenCalculator.Verify(calc => calc.Process(bankDetails)); }