public void TestTrungTam01_MaTrungTamIsNotEmpty() { try { frmDM_TrungTam frm = new frmDM_TrungTam(); frm.Oid = 0; frm.isAdd = true; frmChiTiet_TrungTam frmChiTietTrungTam = new frmChiTiet_TrungTam(frm); frmChiTietTrungTam.SetInput("TrungTam1", "", "Thai Thinh 2", "043840856", "045621543", "hanhbd@gmail", "Unit test ma TrungTam", 1); frmChiTietTrungTam.TestSave(); Assert.AreEqual("Khong chay dong nay", String.Empty); } catch (Exception ex) { Assert.AreEqual(ex.Message, "Mã trung tâm không được để trống !"); } }
public void TestTrungTam02_MaTrungTamHasExistedOnInsert() { try { frmDM_TrungTam frm = new frmDM_TrungTam(); frm.Oid = 0; frm.isAdd = true; frmChiTiet_TrungTam frmChiTietTrungTam = new frmChiTiet_TrungTam(frm); frmChiTietTrungTam.SetInput("TrungTam1", "2222", "Thai Thinh 2", "043840856", "045621543", "hanhbd@gmail", "Unit test ma TrungTam", 1); frmChiTietTrungTam.TestSave(); Assert.AreEqual("Khong chay dong nay", String.Empty); } catch (Exception ex) { Assert.AreEqual(ex.Message, "Mã trung tâm đã tồn tại trong hệ thống !"); } }
public void TestTrungTam05_InsertSuccess() { frmDM_TrungTam frm = new frmDM_TrungTam(); frm.Oid = 0; frm.isAdd = true; frmChiTiet_TrungTam frmChiTietTrungTam = new frmChiTiet_TrungTam(frm); frmChiTietTrungTam.SetInput("TrungTam1", "111", "Thai Thinh 2", "043840856", "045621543", "hanhbd@gmail", "Unit test ma TrungTam", 1); frmChiTietTrungTam.TestSave(); List <DMTrungTamInfor> list = DMTrungTamDataProvider.Search(new DMTrungTamInfor { MaTrungTam = "111" }); //List<DMTrungTamInfor> list = DMTrungTamDataProvider.Search(t = "111"}); Assert.AreEqual(1, list.Count); }
public void TestTrungTam03_MaTrungTamHasExistedOnUpdate() { try { TestTrungTam05_InsertSuccess(); List <DMTrungTamInfor> list = DMTrungTamDataProvider.GetListTrungTamInfo(); DMTrungTamInfor infor = list.Find(delegate(DMTrungTamInfor match) { return(match.MaTrungTam == "111"); }); frmDM_TrungTam frm = new frmDM_TrungTam(); frm.isAdd = false; frm.Oid = infor.IdTrungTam; frmChiTiet_TrungTam frmChiTietTrungTam = new frmChiTiet_TrungTam(frm); frmChiTietTrungTam.SetInput("TrungTam1", "2222", "Thai Thinh 2", "043840856", "045621543", "hanhbd@gmail", "Unit test ma TrungTam", 1); frmChiTietTrungTam.TestSave(); list = DMTrungTamDataProvider.GetListTrungTamInfo(); List <DMTrungTamInfor> listDuplicate = list.FindAll(delegate(DMTrungTamInfor match) { return(match.MaTrungTam == "2222"); }); frmChiTietTrungTam.TestDelete(); Assert.AreEqual(1, listDuplicate.Count); } catch (Exception ex) { if (ex.GetType() != typeof(AssertFailedException)) { Assert.AreEqual(ex.Message, "Mã trung tâm đã tồn tại trong hệ thống !"); } else { throw; } } }