public void Update_TestCase5() { // insert chi tiet don thuoc moi ChiTietDonThuocDTO chiTietDonThuocDTO = new ChiTietDonThuocDTO { MaDonThuoc = TestCommon.LEN_10, MaThuoc = TestCommon.LEN_10, SoLuong = 10, GhiChu = TestCommon.LEN_250 }; ChiTietDonThuocBUS chiTietDonThuocBUS = new ChiTietDonThuocBUS(); chiTietDonThuocBUS.SaveChiTietDonThuoc(db, chiTietDonThuocDTO); //Update chi tiet don thuoc CHITIETDONTHUOC chiTietDonThuocUpdate = new CHITIETDONTHUOC { MaDonThuoc = TestCommon.LEN_10, MaThuoc = TestCommon.LEN_10, SoLuong = -10, GhiChu = "abc" }; // execute string actual = chiTietDonThuocBUS.SaveChiTietDonThuoc(db, chiTietDonThuocDTO); string expected = "1111"; // compare Assert.Equals(expected, actual); }
// lưu đơn thuốc public string SaveDonthuoc(DonThuocDTO donThuoc, List <ChiTietDonThuocDTO> chiTietDonThuocs) { DonThuocBUS donThuocBUS = new DonThuocBUS(); ChiTietDonThuocBUS chiTietDonThuocBUS = new ChiTietDonThuocBUS(); HoSoBenhAnBUS hoSoBenhAnBUS = new HoSoBenhAnBUS(); using (QLPHONGKHAMEntities db = new QLPHONGKHAMEntities()) { using (var trans = db.Database.BeginTransaction()) { string maDonThuoc = donThuocBUS.getMaDonThuoc(db); donThuoc.MaDonThuoc = maDonThuoc; if (donThuocBUS.SaveDonThuoc(db, donThuoc).Equals(Constant.RES_FAI)) { trans.Rollback(); return(Constant.RES_FAI); } foreach (var ct in chiTietDonThuocs) { ct.MaDonThuoc = maDonThuoc; if (chiTietDonThuocBUS.SaveChiTietDonThuoc(db, ct).Equals(Constant.RES_FAI)) { trans.Rollback(); return(Constant.RES_FAI); } } trans.Commit(); } db.SaveChanges(); } return(Constant.RES_SUC); }
public void Save_TestCase4() { ChiTietDonThuocDTO chiTietDonThuocDTO = new ChiTietDonThuocDTO { }; ChiTietDonThuocBUS chiTietDonThuocBUS = new ChiTietDonThuocBUS(); // execute string actual = chiTietDonThuocBUS.SaveChiTietDonThuoc(db, chiTietDonThuocDTO); string expected = "1111"; // compare Assert.Equals(actual, expected); }
public void Delete_TestCase1() { ChiTietDonThuocDTO chiTietDonThuocDTO = new ChiTietDonThuocDTO { MaDonThuoc = TestCommon.LEN_10 + "1", MaThuoc = TestCommon.LEN_10 + "1", SoLuong = 123, GhiChu = "abc" }; ChiTietDonThuocBUS chiTietDonThuocBUS = new ChiTietDonThuocBUS(); // execute string actual = chiTietDonThuocBUS.SaveChiTietDonThuoc(db, chiTietDonThuocDTO); // compare Assert.Equals(null, actual); }
public void Save_TestCase2() { ChiTietDonThuocDTO chiTietDonThuocDTO = new ChiTietDonThuocDTO { MaDonThuoc = TestCommon.LEN_10 + "1", MaThuoc = TestCommon.LEN_10 + "1", SoLuong = 10, GhiChu = TestCommon.LEN_250 + "1" }; ChiTietDonThuocBUS chiTietDonThuocBUS = new ChiTietDonThuocBUS(); // execute string actual = chiTietDonThuocBUS.SaveChiTietDonThuoc(db, chiTietDonThuocDTO); string expected = "1111"; // compare Assert.Equals(actual, expected); }