private void doCheck(string randomValue, IModulo modulo) { string value = modulo.AppendModulo10(randomValue); bool check = modulo.CheckModulo10(value); Assert.True(check); }
public static string GenerateCode(string protectedIDHex, string taxNumber, DateTime timeStamp, IModulo modulo) { string decNumber = HexToDecimal(protectedIDHex).PadLeft(39, '0'); StringBuilder sb = new StringBuilder(70); sb.Append(decNumber); sb.Append(taxNumber); sb.Append(timeStamp.ToString("yyMMddHHmmss")); return modulo.AppendModulo10(sb.ToString()); }
public static string GenerateCode(string protectedIDHex, string taxNumber, DateTime timeStamp, IModulo modulo) { string decNumber = HexToDecimal(protectedIDHex).PadLeft(39, '0'); StringBuilder sb = new StringBuilder(70); sb.Append(decNumber); sb.Append(taxNumber); sb.Append(timeStamp.ToString("yyMMddHHmmss")); return(modulo.AppendModulo10(sb.ToString())); }
private void doCheck(string randomValue, IModulo modulo) { string value = modulo.AppendModulo10(randomValue); bool check = modulo.CheckModulo10(value); Assert.True(check); }