ModulusChecking.Steps.Calculators.SecondStandardModulusTenCalculator.Process C# (CSharp) Method

Process() public method

public Process ( BankAccountDetails bankAccountDetails ) : bool
bankAccountDetails ModulusChecking.Models.BankAccountDetails
return bool
        public override bool Process(BankAccountDetails bankAccountDetails)
        {
            if (bankAccountDetails.WeightMappings.Count() != 2)
            {
                throw new ArgumentException(
                    "Second Step Check must be passed bank details with two weight mapping rules");
            } 
            return ProcessWeightingRule(bankAccountDetails,
                                        bankAccountDetails.WeightMappings.Second());
        }
    }
SecondStandardModulusTenCalculator