Exemple #1
0
 public bool IsForDigit(ModulusWeightingDigit digit)
 {
     return(_weightingDigit.Digit == digit.Digit);
 }
Exemple #2
0
 public bool Contains(ModulusWeightingDigit digit)
 {
     return(_modulusWeightingValues.Any(w => w.IsForDigit(digit)));
 }
Exemple #3
0
 public IndiviualModulusWeighting(ModulusWeightingDigit weightingDigit, int weighting)
 {
     _weightingDigit = weightingDigit;
     _weighting      = weighting;
 }
Exemple #4
0
        public int GetScore(ModulusWeightingDigit digit, string accountDetailsValue)
        {
            var indiviualModulusWeighting = _modulusWeightingValues.First(w => w.IsForDigit(digit));

            return(indiviualModulusWeighting.GetScore(Int32.Parse(accountDetailsValue.Substring(digit.Digit - 1, 1))));
        }