public void TestTienTe07_DeleteSuccess() { TestTienTe05_InsertSuccess(); List <DMTienTeInfor> list = DMTienTeDataProvider.GetListTienTeInfor(); DMTienTeInfor infor = list.Find(delegate(DMTienTeInfor match) { return(match.KyHieu == "SGP"); }); frmDM_TienTe frm = new frmDM_TienTe(); frm.isAdd = false; frm.Oid = infor.IdTienTe; frmChiTiet_TienTe frmChiTietTienTe = new frmChiTiet_TienTe(frm); frmChiTietTienTe.TestDelete(); list = DMTienTeDataProvider.GetListTienTeInfor(); infor = list.Find(delegate(DMTienTeInfor match) { return(match.KyHieu == "SGP"); }); Assert.AreEqual(infor, null); }
public void TestTienTe06_DeleteFailure() { try { frmDM_TienTe frm = new frmDM_TienTe(); frm.Oid = 0; frm.isAdd = true; frmChiTiet_TienTe frmChiTietTienTe = new frmChiTiet_TienTe(frm); frmChiTietTienTe.TestDelete(); Assert.AreEqual("Khong chay dong nay", String.Empty); } catch (Exception ex) { Assert.AreEqual(ex.Message, "Bạn không thể xóa khi đang thêm mới!"); } }
public void TestTienTe05_InsertSuccess() { frmDM_TienTe frm = new frmDM_TienTe(); frm.Oid = 0; frm.isAdd = true; frmChiTiet_TienTe frmChiTietTienTe = new frmChiTiet_TienTe(frm); frmChiTietTienTe.SetInput("Singapo", "SGP", "Unit test ma tien te", 1, 20); frmChiTietTienTe.TestSave(); List <DMTienTeInfor> list = DMTienTeDataProvider.Search(new DMTienTeInfor { KyHieu = "SGP" }); Assert.AreEqual(list.Count, 1); }
public void TestTienTe02_KyHieuHasExistedOnInsert() { try { frmDM_TienTe frm = new frmDM_TienTe(); frm.Oid = 0; frm.isAdd = true; frmChiTiet_TienTe frmChiTietTienTe = new frmChiTiet_TienTe(frm); frmChiTietTienTe.SetInput("Singapo", "VND", "Unit test ma tien te", 1, 20); frmChiTietTienTe.TestSave(); Assert.AreEqual("Khong chay dong nay", String.Empty); } catch (Exception ex) { Assert.AreEqual(ex.Message, "Mã tiền tệ đã tồn tại trong hệ thống !"); } }
public void TestTienTe01_TienTeIsNotEmpty() { try { frmDM_TienTe frm = new frmDM_TienTe(); frm.Oid = 0; frm.isAdd = true; frmChiTiet_TienTe frmChiTietTienTe = new frmChiTiet_TienTe(frm); frmChiTietTienTe.SetInput("Singapo", "", "Unit test ma tien te", 1, 20); frmChiTietTienTe.TestSave(); Assert.AreEqual("Khong chay dong nay", String.Empty); } catch (Exception ex) { Assert.AreEqual(ex.Message, "Mã tiền tệ không được để trống !"); } }
public void TestTienTe03_KyHieuHasExistedOnUpdate() { try { TestTienTe05_InsertSuccess(); List <DMTienTeInfor> list = DMTienTeDataProvider.GetListTienTeInfor(); DMTienTeInfor infor = list.Find(delegate(DMTienTeInfor match) { return(match.KyHieu == "SGP"); }); frmDM_TienTe frm = new frmDM_TienTe(); frm.isAdd = false; frm.Oid = infor.IdTienTe; frmChiTiet_TienTe frmChiTietTienTe = new frmChiTiet_TienTe(frm); frmChiTietTienTe.SetInput("Singapo", "VND", "Unit test ma tien te", 1, 20); frmChiTietTienTe.TestSave(); list = DMTienTeDataProvider.GetListTienTeInfor(); List <DMTienTeInfor> listDuplicate = list.FindAll(delegate(DMTienTeInfor match) { return(match.KyHieu == "VND"); }); frmChiTietTienTe.TestDelete(); Assert.AreEqual(1, listDuplicate.Count); } catch (Exception ex) { if (ex.GetType() != typeof(AssertFailedException)) { Assert.AreEqual(ex.Message, "Mã tiền tệ đã tồn tại trong hệ thống !"); } else { throw; } } }