public void TestMatHang06_DeleteFailure() { try { frmDM_HangHoa frm = new frmDM_HangHoa(); frm.Oid = 0; frm.isAdd = true; frmChiTiet_MatHang frmChiTietListDM = new frmChiTiet_MatHang(frm); frmChiTietListDM.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 TestMatHang05_InsertSuccess() { frmDM_HangHoa frm = new frmDM_HangHoa(); frm.Oid = 0; frm.isAdd = true; frmChiTiet_MatHang frmChiTietListDM = new frmChiTiet_MatHang(frm); frmChiTietListDM.SetInput("sản phẩm 1", "11111", "SP1", "123654", 120000, "UnitsTest sản phẩm", 1, 0, 0); frmChiTietListDM.TestSave(); List <DMSanPhamInfo> list = DmSanPhamProvider.Search(new DMSanPhamInfo { MaSanPham = "11111" }); Assert.AreEqual(1, list.Count); }
public void TestMatHang02_MaSanPhamHasExistedOnInsert() { try { frmDM_HangHoa frm = new frmDM_HangHoa(); frm.Oid = 0; frm.isAdd = true; frmChiTiet_MatHang frmChiTietListDM = new frmChiTiet_MatHang(frm); frmChiTietListDM.SetInput("sản phẩm 1", "1234", "SP1", "123654", 120000, "UnitsTest sản phẩm", 1, 0, 0); frmChiTietListDM.TestSave(); Assert.AreEqual("Khong chay dong nay", String.Empty); } catch (Exception ex) { Assert.AreEqual(ex.Message, "Mã sản phẩm đã tồn tại trong hệ thống !"); } }
public void TestMatHang01_MaSanPhamIsNotEmpty() { try { frmDM_HangHoa frm = new frmDM_HangHoa(); frm.Oid = 0; frm.isAdd = true; frmChiTiet_MatHang frmChiTietListDM = new frmChiTiet_MatHang(frm); frmChiTietListDM.SetInput("sản phẩm 1", "", "SP1", "123654", 120000, "UnitsTest sản phẩm", 1, 0, 0); frmChiTietListDM.TestSave(); Assert.AreEqual("Khong chay dong nay", String.Empty); } catch (Exception ex) { Assert.AreEqual(ex.Message, "Mã sản phẩm không được để trống !"); } }
public void TestMatHang03_MaMatHangHasExistedOnUpdate() { try { TestMatHang05_InsertSuccess(); List <DMSanPhamInfo> list = DmSanPhamProvider.GetListDmSanPhamInfo(); DMSanPhamInfo infor = list.Find(delegate(DMSanPhamInfo match) { return(match.MaSanPham == "11111"); }); frmDM_HangHoa frm = new frmDM_HangHoa(); frm.isAdd = false; frm.Oid = Convert.ToInt32(infor.MaSanPham); frmChiTiet_MatHang frmChiTietListDM = new frmChiTiet_MatHang(frm); frmChiTietListDM.SetInput("sản phẩm 1", "1234", "SP1", "123654", 120000, "UnitsTest sản phẩm", 1, 0, 0); frmChiTietListDM.TestSave(); list = DmSanPhamProvider.GetListDmSanPhamInfo(); List <DMSanPhamInfo> listDuplicate = list.FindAll(delegate(DMSanPhamInfo match) { return(match.MaSanPham == "1234"); }); frmChiTietListDM.TestDelete(); Assert.AreEqual(1, listDuplicate.Count); } catch (Exception ex) { if (ex.GetType() != typeof(AssertFailedException)) { Assert.AreEqual(ex.Message, "Mã sản phẩm đã tồn tại trong hệ thống !"); } else { throw; } } }
public void TestMatHang07_DeleteSuccess() { TestMatHang05_InsertSuccess(); List <DMSanPhamInfo> list = DmSanPhamProvider.GetListDmSanPhamInfo(); DMSanPhamInfo infor = list.Find(delegate(DMSanPhamInfo match) { return(match.MaSanPham == "11111"); }); frmDM_HangHoa frm = new frmDM_HangHoa(); frm.isAdd = false; frm.Oid = infor.IdSanPham; frmChiTiet_MatHang frmChiTietListDM = new frmChiTiet_MatHang(frm); frmChiTietListDM.TestDelete(); list = DmSanPhamProvider.GetListDmSanPhamInfo(); infor = list.Find(delegate(DMSanPhamInfo match) { return(match.MaSanPham == "11111"); }); Assert.AreEqual(infor, null); }