public void C_CorrectData_A() { PayerSet expectData = new PayerSet() { }, actualData = Repo.Create(new PayerSet() { Payer = new PayerModel() { CustomerCode = "992086", PayerName = "測試人員01", PayerNo = "8463", PayerType = PayerType.Normal, } }); AssertCorrectData(expectData, actualData); }
/// <summary> /// /// </summary> /// <param name="expectData"></param> /// <param name="actualData"></param> /// <param name="messageLog"></param> private void AssertCorrectData(PayerSet expectData, PayerSet actualData) { AssertSet(expectData, actualData); AssertMessage(); }
/// <summary> /// /// </summary> /// <param name="expectData"></param> /// <param name="actualData"></param> private void AssertSet(PayerSet expectData, PayerSet actualData) { //Assert.AreEqual(testData.BillTerm.BillTermId, result.BillTerm.BillTermId, $"{ResxManage.GetDescription<BillTermSet>(p => p.BillTerm)} 結果不一致"); //Assert.AreEqual(expectData.BillTermDetail, actualData.BillTermDetail, $"{ResxManage.GetDescription<BillTermSet>(p => p.BillTermDetail)} 結果不一致"); }
//保存前 public static void CheckData(SysMessageLog message, ApplicationDbContext dataAccess, PayerSet set) { CheckPayerNoLen(message, set.Payer); CheckPayerNoIsNotNum(message, set.Payer.PayerNo); CheckPayerNoExist(message, dataAccess, set.Payer); }