> protected Boolean ProcessDataTable(SqlCommand toSqlCommand) > { > using (SqlDataReader sqlDataReader = toSqlCommand.ExecuteReader()) > { > table = new DataTable(); > if (sqlDataReader.HasRows) > table.Load(sqlDataReader); > } > return true; > }>
> [TestMethod][TestCategory("Validation")] > public void V_vpTestRealCardNo() > { > String cResult = "0-OK"; > try > { > ValidationTestHelper vth = new ValidationTestHelper(); > > vth.ValidationParameters["tcCardNo"] = "6035249990127572"; //"6035249990104324"; -- original value > ValidationPass vp = new ValidationPass(middlewareMain.database, vth.ValidationParameters); > cResult = vp.cPassNo; > } > catch (SiriusException sex) > { > cResult = String.Format("{0}-{1}", sex.statusCode, sex.Message); > } > String cExpected = "70031001"; //"15005001"; -- original value - pass no longer exists > Assert.IsTrue(String.Equals(cResult, cExpected, StringComparison.OrdinalIgnoreCase)); > }>
> public String CheckCard(Dictionary<String, String> parameters) > { > Int32 index = this.CurrentRequest.StartMethod("CheckCard", 1); > String cResult = ""; > try > { > ValidationPass vpOriginal = new ValidationPass(this.database, parameters); > cResult = vpOriginal.FindValidPass(); > } > catch (SiriusException sex) > { > cResult = 0.MTag("ERR") + sex.statusCode.MTag("StatusCode") + sex.Message.MTag("MSG"); > } > this.CurrentRequest.FinishMethod(index, 2); > return cResult; > }>