public void CanAddAlgorithm(string row, ModulusAlgorithm expected) { var actual = new ModulusWeightMapping(row); Assert.NotNull(actual); Assert.AreEqual(expected, actual.Algorithm); }
public ModulusWeightMapping( SortCode sortCodeStart, SortCode sortCodeEnd, ModulusAlgorithm modulusAlgorithm, int[] weightValues, int exception) { SortCodeStart = sortCodeStart; SortCodeEnd = sortCodeEnd; Algorithm = modulusAlgorithm; WeightValues = weightValues; Exception = exception; }
public static BankAccountDetails BankDetailsWithAlgorithm(ModulusAlgorithm algorithm) { var weightMappingWithException = WeightMappingWithException(0, algorithm); return(new BankAccountDetails("000000", "00000000") { WeightMappings = new[] { weightMappingWithException, weightMappingWithException, } }); }
private static BankAccountDetails BankAccountDetailsForModulusCheck(ModulusAlgorithm modulusAlgorithm) { var accountDetails = new BankAccountDetails("010004", "12345678") { WeightMappings = new List <ModulusWeightMapping> { new ModulusWeightMapping( new SortCode("010004"), new SortCode("010004"), modulusAlgorithm, new[] { 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, }, 0) } }; return(accountDetails); }
public void CanAddAlgorithm(string row, ModulusAlgorithm expected) { var actual = ModulusWeightMapping.From(row); Assert.AreEqual(expected, actual.Algorithm); }
public void CanAddAlgorithm(string row, ModulusAlgorithm expected) { var actual = new ModulusWeightMapping(row); Assert.NotNull(actual); Assert.AreEqual(expected,actual.Algorithm); }
internal static ModulusWeightMapping WeightMappingWithException(int exception, ModulusAlgorithm algorithm = ModulusAlgorithm.DblAl) { return(new ModulusWeightMapping( new SortCode("000000"), new SortCode("000000"), algorithm, new[] { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, }, exception )); }