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!"); } }
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 !"); } }
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 !"); } }
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); }
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); }
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; } } }
public void TestKho() { frmDM_Kho frm = new frmDM_Kho(); frm.ShowDialog(); }