public void TestChucVu07_DeleteSuccess() { TestChucVu05_InsertSuccess(); List <DMChucVuInfor> list = DMChucVuDataProvider.GetListChucVuInfor(); DMChucVuInfor infor = list.Find(delegate(DMChucVuInfor match) { return(match.MaChucVu == "20"); }); frmDM_ChucVu frm = new frmDM_ChucVu(); frm.isAdd = false; frm.Oid = infor.IdChucVu; frmChiTiet_ChucVu frmChiTietChucVu = new frmChiTiet_ChucVu(frm); frmChiTietChucVu.TestDelete(); list = DMChucVuDataProvider.GetListChucVuInfor(); infor = list.Find(delegate(DMChucVuInfor match) { return(match.MaChucVu == "20"); }); Assert.AreEqual(infor, null); }
public void TestChucVu06_DeleteFailure() { try { frmDM_ChucVu frm = new frmDM_ChucVu(); frm.Oid = 0; frm.isAdd = true; frmChiTiet_ChucVu frmChiTietChucVu = new frmChiTiet_ChucVu(frm); frmChiTietChucVu.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 TestChucVu05_InsertSuccess() { frmDM_ChucVu frm = new frmDM_ChucVu(); frm.Oid = 0; frm.isAdd = true; frmChiTiet_ChucVu frmChiTietChucVu = new frmChiTiet_ChucVu(frm); frmChiTietChucVu.SetInput("Chuc Vu 1", "20", "Unit Test ma chuc vu", 1); frmChiTietChucVu.TestSave(); List <DMChucVuInfor> list = DMChucVuDataProvider.Search(new DMChucVuInfor { MaChucVu = "20" }); Assert.AreEqual(list.Count, 1); }
public void TestChucVu02_MaChucVuHasExistedOnInsert() { try { frmDM_ChucVu frm = new frmDM_ChucVu(); frm.Oid = 0; frm.isAdd = true; frmChiTiet_ChucVu frmChiTietChucVu = new frmChiTiet_ChucVu(frm); frmChiTietChucVu.SetInput("Chuc Vu 1", "10", "Unit Test ma chuc vu", 1); frmChiTietChucVu.TestSave(); Assert.AreEqual("Khong chay dong nay", String.Empty); } catch (Exception ex) { Assert.AreEqual(ex.Message, "Mã chức vụ đã tồn tại trong hệ thống!"); } }
public void TestChucVu01_MaChucVuIsNotEmpty() { try { frmDM_ChucVu frm = new frmDM_ChucVu(); frm.Oid = 0; frm.isAdd = true; frmChiTiet_ChucVu frmChiTietChucNang = new frmChiTiet_ChucVu(frm); frmChiTietChucNang.SetInput("Chuc Vu 1", "", "Unit Test ma chuc vu", 1); frmChiTietChucNang.TestSave(); Assert.AreEqual("Khong chay dong nay", String.Empty); } catch (Exception ex) { Assert.AreEqual(ex.Message, "Mã không được để trống!"); } }
public void TestChucVu03_MaChucVuHasExistedOnUpdate() { try { TestChucVu05_InsertSuccess(); List <DMChucVuInfor> list = DMChucVuDataProvider.GetListChucVuInfor(); DMChucVuInfor infor = list.Find(delegate(DMChucVuInfor match) { return(match.MaChucVu == "20"); }); frmDM_ChucVu frm = new frmDM_ChucVu(); frm.isAdd = false; frm.Oid = infor.IdChucVu; frmChiTiet_ChucVu frmChiTietChucVu = new frmChiTiet_ChucVu(frm); frmChiTietChucVu.SetInput("Chuc Vu 1", "10", "Unit Test ma chuc vu", 1); frmChiTietChucVu.TestSave(); list = DMChucVuDataProvider.GetListChucVuInfor(); List <DMChucVuInfor> listDuplicate = list.FindAll(delegate(DMChucVuInfor match) { return(match.MaChucVu == "10"); }); frmChiTietChucVu.TestDelete(); Assert.AreEqual(1, listDuplicate.Count); } catch (Exception ex) { if (ex.GetType() != typeof(AssertFailedException)) { Assert.AreEqual(ex.Message, "Mã chức vụ đã tồn tại trong hệ thống!"); } else { throw; } } }