public void TestThe06_DeleteFailure() { try { frmDM_The frm = new frmDM_The(); frm.Oid = 0; frm.isAdd = true; frmChiTiet_The frmChiTietThe = new frmChiTiet_The(frm); frmChiTietThe.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 TestThe07_DeleteSuccess() { TestThe05_InsertSuccess(); List <DMLoaiTheKhachHangInfo> list = DmLoaitheKhachHangProvider.GetListDmLoaiTheInfor(); DMLoaiTheKhachHangInfo infor = list.Find(delegate(DMLoaiTheKhachHangInfo match) { return(match.MaThe == "1111"); }); frmDM_The frm = new frmDM_The(); frm.isAdd = false; frm.Oid = infor.IdLoaiThe; frmChiTiet_The frmChiTietThe = new frmChiTiet_The(frm); frmChiTietThe.TestDelete(); list = DmLoaitheKhachHangProvider.GetListDmLoaiTheInfor(); infor = list.Find(delegate(DMLoaiTheKhachHangInfo match) { return(match.MaThe == "1111"); }); Assert.AreEqual(infor, null); }
public void TestThe03_MaTheHasExistedOnUpdate() { try { TestThe05_InsertSuccess(); List <DMLoaiTheKhachHangInfo> list = DmLoaitheKhachHangProvider.GetListDmLoaiTheInfor(); DMLoaiTheKhachHangInfo infor = list.Find(delegate(DMLoaiTheKhachHangInfo match) { return(match.MaThe == "1111"); }); frmDM_The frm = new frmDM_The(); frm.isAdd = false; frmChiTiet_The frmChiTietThe = new frmChiTiet_The(frm); frmChiTietThe.SetInput("Thẻ số 1 ", "12345", 100, 150, 555000, 55, 2, 3); frmChiTietThe.TestSave(); list = DmLoaitheKhachHangProvider.GetListDmLoaiTheInfor(); List <DMLoaiTheKhachHangInfo> listDuplicate = list.FindAll(delegate(DMLoaiTheKhachHangInfo match) { return(match.MaThe == "12345"); }); frmChiTietThe.TestDelete(); Assert.AreEqual(1, listDuplicate.Count); } catch (Exception ex) { if (ex.GetType() != typeof(AssertFailedException)) { Assert.AreEqual(ex.Message, "Mã thẻ đã tồn tại trong hệ thống !"); } else { throw; } } }