コード例 #1
0
 public void TestKho06_DeleteFailure()
 {
     try
     {
         frmDM_Kho frm = new frmDM_Kho();
         frm.Oid   = 0;
         frm.isAdd = true;
         frmChiTiet_Kho frmChiTietKho = new frmChiTiet_Kho(frm);
         frmChiTietKho.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!");
     }
 }
コード例 #2
0
 public void TestKho02_MaKhoHasExistedOnInsert()
 {
     try
     {
         frmDM_Kho frm = new frmDM_Kho();
         frm.Oid   = 0;
         frm.isAdd = true;
         frmChiTiet_Kho frmChiTietKho = new frmChiTiet_Kho(frm);
         frmChiTietKho.SetInput("Kho nhập", "1610040006", "KN1111", "abcdefgh", "12345678", "hanhbdgmail", "123456", "UnitsTest Kho", 1);
         frmChiTietKho.TestSave();
         Assert.AreEqual("Khong chay dong nay", String.Empty);
     }
     catch (Exception ex)
     {
         Assert.AreEqual(ex.Message, "Mã Kho đã tồn tại trong hệ thống !");
     }
 }
コード例 #3
0
 public void TestKho01_MaKhoIsNotEmpty()
 {
     try
     {
         frmDM_Kho frm = new frmDM_Kho();
         frm.Oid   = 0;
         frm.isAdd = true;
         frmChiTiet_Kho frmChiTietKho = new frmChiTiet_Kho(frm);
         frmChiTietKho.SetInput("Kho nhập", "", "KN1111", "abcdefgh", "12345678", "hanhbdgmail", "123456", "UnitsTest Kho", 1);
         frmChiTietKho.TestSave();
         Assert.AreEqual("Khong chay dong nay", String.Empty);
     }
     catch (Exception ex)
     {
         Assert.AreEqual(ex.Message, "Mã kho không được để trống !");
     }
 }
コード例 #4
0
        public void TestKho05_InsertSuccess()
        {
            frmDM_Kho frm = new frmDM_Kho();

            frm.Oid   = 0;
            frm.isAdd = true;
            frmChiTiet_Kho frmChiTietKho = new frmChiTiet_Kho(frm);

            frmChiTietKho.SetInput("Kho nhập", "KN1111", "KN1111", "abcdefgh", "12345678", "hanhbdgmail", "123456", "UnitsTest Kho", 1);
            frmChiTietKho.TestSave();
            List <DMKhoGridLoadInfo> list = DMKhoDataProvider.Search(new DMKhoGridLoadInfo()
            {
                MaKho = "KN1111"
            });

            Assert.AreEqual(1, list.Count);
        }
コード例 #5
0
        public void TestKho07_DeleteSuccess()
        {
            TestKho05_InsertSuccess();
            List <DMKhoInfo> list  = DMKhoDataProvider.GetListDMKhoInfor();
            DMKhoInfo        infor = list.Find(delegate(DMKhoInfo match)
            {
                return(match.MaKho == "KN1111");
            });

            frmDM_Kho frm = new frmDM_Kho();

            frm.isAdd = false;
            frm.Oid   = infor.IdKho;
            frmChiTiet_Kho frmChiTietKho = new frmChiTiet_Kho(frm);

            frmChiTietKho.TestDelete();
            list  = DMKhoDataProvider.GetListDMKhoInfor();
            infor = list.Find(delegate(DMKhoInfo match)
            {
                return(match.MaKho == "KN1111");
            });
            Assert.AreEqual(infor, null);
        }
コード例 #6
0
        public void TestKho03_MaKhoHasExistedOnUpdate()
        {
            try
            {
                TestKho05_InsertSuccess();
                List <DMKhoInfo> list  = DMKhoDataProvider.GetListDMKhoInfor();
                DMKhoInfo        infor = list.Find(delegate(DMKhoInfo match)
                {
                    return(match.MaKho == "KN1111");
                });

                frmDM_Kho frm = new frmDM_Kho();
                frm.isAdd = false;
                frm.Oid   = infor.IdKho;
                frmChiTiet_Kho frmChiTietKho = new frmChiTiet_Kho(frm);
                frmChiTietKho.SetInput("Kho nhập", "1610040006", "KN1111", "abcdefgh", "12345678", "hanhbdgmail", "123456", "UnitsTest Kho", 1);
                frmChiTietKho.TestSave();
                list = DMKhoDataProvider.GetListDMKhoInfor();
                List <DMKhoInfo> listDuplicate = list.FindAll(delegate(DMKhoInfo match)
                {
                    return(match.MaKho == "1610040006");
                });
                frmChiTietKho.TestDelete();
                Assert.AreEqual(1, listDuplicate.Count);
            }
            catch (Exception ex)
            {
                if (ex.GetType() != typeof(AssertFailedException))
                {
                    Assert.AreEqual(ex.Message, "Mã Kho đã tồn tại trong hệ thống !");
                }
                else
                {
                    throw;
                }
            }
        }
コード例 #7
0
        public void TestKho()
        {
            frmDM_Kho frm = new frmDM_Kho();

            frm.ShowDialog();
        }