public void TestLoaiThuChi07_DeleteSuccess() { TestLoaiThuChi05_InsertSuccess(); List <DMLoaiThuChiInfor> list = DMLoaiThuChiDataProvider.GetListLoaiThuChiInfor(); DMLoaiThuChiInfor infor = list.Find(delegate(DMLoaiThuChiInfor match) { return(match.KyHieu == "1111D"); }); frmDM_LoaiThuChi frm = new frmDM_LoaiThuChi(); frm.isAdd = false; frm.Oid = infor.IdThuChi; frmChiTiet_LoaiThuChi frmChiTietLoaiThuChi = new frmChiTiet_LoaiThuChi(frm); frmChiTietLoaiThuChi.TestDelete(); list = DMLoaiThuChiDataProvider.GetListLoaiThuChiInfor(); infor = list.Find(delegate(DMLoaiThuChiInfor match) { return(match.KyHieu == "1111D"); }); Assert.AreEqual(infor, null); }
public void TestLoaiThuChi06_DeleteFailure() { try { frmDM_LoaiThuChi frm = new frmDM_LoaiThuChi(); frm.Oid = 0; frm.isAdd = true; frmChiTiet_LoaiThuChi frmChiTietLoaiThuChi = new frmChiTiet_LoaiThuChi(frm); frmChiTietLoaiThuChi.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 TestLoaiThuChi05_InsertSuccess() { frmDM_LoaiThuChi frm = new frmDM_LoaiThuChi(); frm.Oid = 0; frm.isAdd = true; frmChiTiet_LoaiThuChi frmChiTietLoaiThuChi = new frmChiTiet_LoaiThuChi(frm); frmChiTietLoaiThuChi.SetInput("Trả Chậm 1111 ngày", "1111D", "Unit test LoaiThuChi", 0, 1); frmChiTietLoaiThuChi.TestSave(); List <DMLoaiThuChiInfor> list = DMLoaiThuChiDataProvider.Search(new DMLoaiThuChiInfor { KyHieu = "1111D" }); Assert.AreEqual(list.Count, 1); }
public void TestLoaiThuChi02_MaLoaiThuChiHasExistedOnInsert() { try { frmDM_LoaiThuChi frm = new frmDM_LoaiThuChi(); frm.Oid = 0; frm.isAdd = true; frmChiTiet_LoaiThuChi frmChiTietLoaiThuChi = new frmChiTiet_LoaiThuChi(frm); frmChiTietLoaiThuChi.SetInput("Trả Chậm 1111 ngày", "111D", "Unit test LoaiThuChi", 0, 1); frmChiTietLoaiThuChi.TestSave(); Assert.AreEqual("Khong chay dong nay", String.Empty); } catch (Exception ex) { Assert.AreEqual(ex.Message, "Ký hiệu đã tồn tại trong hệ thống!"); } }
public void TestLoaiThuChi01_LoaiThuChiIsNotEmpty() { try { frmDM_LoaiThuChi frm = new frmDM_LoaiThuChi(); frm.Oid = 0; frm.isAdd = true; frmChiTiet_LoaiThuChi frmChiTietLoaiThuChi = new frmChiTiet_LoaiThuChi(frm); frmChiTietLoaiThuChi.SetInput("Trả Chậm 1111 ngày", "", "Unit test LoaiThuChi", 0, 1); frmChiTietLoaiThuChi.TestSave(); Assert.AreEqual("Khong chay dong nay", String.Empty); } catch (Exception ex) { Assert.AreEqual(ex.Message, "Ký hiệu không được để trống !"); } }
public void TestLoaiThuChi03_MaLoaiThuChiHasExistedOnUpdate() { try { TestLoaiThuChi05_InsertSuccess(); List <DMLoaiThuChiInfor> list = DMLoaiThuChiDataProvider.GetListLoaiThuChiInfor(); DMLoaiThuChiInfor infor = list.Find(delegate(DMLoaiThuChiInfor match) { return(match.KyHieu == "1111D"); }); frmDM_LoaiThuChi frm = new frmDM_LoaiThuChi(); frm.isAdd = false; frm.Oid = infor.IdThuChi; frmChiTiet_LoaiThuChi frmChiTietLoaiThuChi = new frmChiTiet_LoaiThuChi(frm); frmChiTietLoaiThuChi.SetInput("Trả Chậm 1111 ngày", "111D", "Unit test LoaiThuChi", 0, 1); frmChiTietLoaiThuChi.TestSave(); list = DMLoaiThuChiDataProvider.GetListLoaiThuChiInfor(); List <DMLoaiThuChiInfor> listDuplicate = list.FindAll(delegate(DMLoaiThuChiInfor match) { return(match.KyHieu == "111D"); }); frmChiTietLoaiThuChi.TestDelete(); Assert.AreEqual(1, listDuplicate.Count); } catch (Exception ex) { if (ex.GetType() != typeof(AssertFailedException)) { Assert.AreEqual(ex.Message, "Ký hiệu đã tồn tại trong hệ thống!"); } else { throw; } } }