Ejemplo n.º 1
0
 public bool IsForDigit(ModulusWeightingDigit digit)
 {
     return(_weightingDigit.Digit == digit.Digit);
 }
Ejemplo n.º 2
0
 public bool Contains(ModulusWeightingDigit digit)
 {
     return(_modulusWeightingValues.Any(w => w.IsForDigit(digit)));
 }
Ejemplo n.º 3
0
 public IndiviualModulusWeighting(ModulusWeightingDigit weightingDigit, int weighting)
 {
     _weightingDigit = weightingDigit;
     _weighting      = weighting;
 }
Ejemplo n.º 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))));
        }