Наследование: FirstStandardModulusTenCalculator
Пример #1
0
 public FirstStepRouter()
 {
     _firstStandardModulusTenCalculator = new FirstStandardModulusTenCalculator();
     _firstStandardModulusElevenCalculator = new FirstStandardModulusElevenCalculator();
     _doubleAlternateCalculator = new FirstDoubleAlternateCalculator();
     InitialiseRoutingDictionary();
 }
Пример #2
0
 public void CanProcessStandardElevenCheck()
 {
     var accountDetails = new BankAccountDetails("000000", "58177632");
     accountDetails.WeightMappings = _fakedModulusWeightTable.Object.GetRuleMappings(accountDetails.SortCode);
     var result = new FirstStandardModulusElevenCalculator().Process(accountDetails);
     Assert.True(result);
 }
Пример #3
0
 public void CanProcessVocalinkStandardEleven()
 {
     var accountDetails = new BankAccountDetails("107999", "88837491");
     accountDetails.WeightMappings = ModulusWeightTable.GetInstance.GetRuleMappings(accountDetails.SortCode);
     var result = new FirstStandardModulusElevenCalculator().Process(accountDetails);
     Assert.True(result);
 }
Пример #4
0
 public FirstStepRouter(FirstStandardModulusTenCalculator st, FirstStandardModulusElevenCalculator se,
                        FirstDoubleAlternateCalculator da)
 {
     _firstStandardModulusTenCalculator = st;
     _firstStandardModulusElevenCalculator = se;
     _doubleAlternateCalculator = da;
     InitialiseRoutingDictionary();
 }
 public void Setup()
 {
     _calculator = new FirstStandardModulusElevenCalculator();
 }