public void TestNhanVien05_InsertSuccess()
        {
            frmDM_NhanVien frm = new frmDM_NhanVien();

            frm.Oid   = 0;
            frm.isAdd = true;
            frmChiTiet_NhanVien frmChiTietNhanVien = new frmChiTiet_NhanVien(frm);

            frmChiTietNhanVien.SetInput("Bùi Đức Hạnh", "TA111", "04/02/1988", "abcdef", "12345678", "*****@*****.**", "UnitsTest Nhan Vien", 1, 42, 1);
            frmChiTietNhanVien.TestSave();
            List <DMNhanVienInfo> list = DmNhanVienDataProvider.GetListDmNhanVienInfor();
            //todo : HanhBD xem lại store search
            //List<DMNhanVienInfo> listMatch = list.FindAll(delegate(DMNhanVienInfo match)
            //{
            //    return match.MaNhanVien == "TA111";
            //});
            //List<DmNhanVienGridInfo> listMatch = DmNhanVienDataProvider.Search(new DmNhanVienGridInfo() { MaNhanVien = "111" });

            //Assert.AreEqual(1, listMatch.Count);
        }
        public frmDmNhanVienTestUnits()
        {
            frmLogin frmLogin = new frmLogin();

            frmLogin.TestLogin("quantri", "quantri");

            //chuẩn bị dữ liệu để test
            List <DMNhanVienInfo> list = DmNhanVienDataProvider.GetListDmNhanVienInfor();

            if (list != null)
            {
                List <DMNhanVienInfo> listMatch = list.FindAll(delegate(DMNhanVienInfo match)
                {
                    return(match.MaNhanVien == "TA111");
                });
                foreach (var dmNhanVienInfor in listMatch)
                {
                    DmNhanVienDataProvider.Delete(dmNhanVienInfor);
                }
            }
        }
        public void TestNhanVien07_DeleteSuccess()
        {
            TestNhanVien05_InsertSuccess();
            List <DMNhanVienInfo> list  = DmNhanVienDataProvider.GetListDmNhanVienInfor();
            DMNhanVienInfo        infor = list.Find(delegate(DMNhanVienInfo match)
            {
                return(match.MaNhanVien == "TA111");
            });

            frmDM_NhanVien frm = new frmDM_NhanVien();

            frm.isAdd = false;
            frm.Oid   = infor.IdNhanVien;
            frmChiTiet_NhanVien frmChiTietNhanVien = new frmChiTiet_NhanVien(frm);

            frmChiTietNhanVien.TestDelete();
            list  = DmNhanVienDataProvider.GetListDmNhanVienInfor();
            infor = list.Find(delegate(DMNhanVienInfo match)
            {
                return(match.MaNhanVien == "TA111");
            });
            Assert.AreEqual(infor, null);
        }
        public void TestNhanVien03_MaNhanVienHasExistedOnUpdate()
        {
            try
            {
                TestNhanVien05_InsertSuccess();
                List <DMNhanVienInfo> list  = DmNhanVienDataProvider.GetListDmNhanVienInfor();
                DMNhanVienInfo        infor = list.Find(delegate(DMNhanVienInfo match)
                {
                    return(match.MaNhanVien == "TA111");
                });

                frmDM_NhanVien frm = new frmDM_NhanVien();
                frm.isAdd = false;
                frm.Oid   = infor.IdNhanVien;
                frmChiTiet_NhanVien frmChiTietNhanVien = new frmChiTiet_NhanVien(frm);
                frmChiTietNhanVien.SetInput("Bùi Đức Hạnh", "TA004", "04/02/1988", "abcdef", "12345678", "*****@*****.**", "UnitsTest Nhan Vien", 1, 42, 1);
                frmChiTietNhanVien.TestSave();
                list = DmNhanVienDataProvider.GetListDmNhanVienInfor();
                List <DMNhanVienInfo> listDuplicate = list.FindAll(delegate(DMNhanVienInfo match)
                {
                    return(match.MaNhanVien == "TA004");
                });
                frmChiTietNhanVien.TestDelete();
                Assert.AreEqual(1, listDuplicate.Count);
            }
            catch (Exception ex)
            {
                if (ex.GetType() != typeof(AssertFailedException))
                {
                    Assert.AreEqual(ex.Message, "Mã nhân viên đã tồn tại trong hệ thống !");
                }
                else
                {
                    throw;
                }
            }
        }
 protected override void LoadData()
 {
     grcBase.DataSource = DmNhanVienDataProvider.GetListDmNhanVienInfor();
     btnFilter.Text     = Resources.btnSearch;
 }
Exemple #6
0
 private void LoadData()
 {
     dgvList.DataSource = DmNhanVienDataProvider.GetListDmNhanVienInfor();
 }