Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 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!");
     }
 }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
 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!");
     }
 }
Exemplo n.º 5
0
 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!");
     }
 }
Exemplo n.º 6
0
        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;
                }
            }
        }