internal static void ValidateChecksum(string kontonummer) { var kontonummerInstance = new Kontonummer(kontonummer); int k1 = CalculateMod11CheckSum(GetMod11Weights(kontonummerInstance), kontonummerInstance); if (k1 != kontonummerInstance.GetChecksumDigit()) throw new ArgumentException(InvalidChecksumErrorMessage + kontonummer); }
internal static void ValidateChecksum(string kontonummer) { var k = new Kontonummer(kontonummer); int k1 = CalculateMod11CheckSum(GetMod11Weights(k), k); if (k1 != k.GetChecksumDigit()) { throw new ArgumentException(ERROR_INVALID_CHECKSUM + kontonummer); } }
internal static void ValidateChecksum(string kontonummer) { var kontonummerInstance = new Kontonummer(kontonummer); int k1 = CalculateMod11CheckSum(GetMod11Weights(kontonummerInstance), kontonummerInstance); if (k1 != kontonummerInstance.GetChecksumDigit()) { throw new ArgumentException(InvalidChecksumErrorMessage + kontonummer); } }