[TestCase(null)] // FAILED public void DetailsMonHocTestNull(string id) { MONHOCsController mONHOCsController = new MONHOCsController(); HttpStatusCodeResult result = mONHOCsController.Details(id) as HttpStatusCodeResult; Assert.AreEqual(((int)HttpStatusCode.BadRequest), result.StatusCode); }
[TestCase("")] // FAILED public void EditMonHocTestFail(string id) { MONHOCsController mONHOCsController = new MONHOCsController(); HttpStatusCodeResult result = mONHOCsController.Edit(id) as HttpStatusCodeResult; Assert.AreEqual(((int)HttpStatusCode.NotFound), result.StatusCode); }
[TestCase("IT02")] // Trả về được do có public void EditMonHocGetTestSuccess(string id) { MONHOCsController mONHOCsController = new MONHOCsController(); ViewResult result = mONHOCsController.Edit(id) as ViewResult; Assert.IsNotNull(result); Assert.IsNotNull(result.Model); }
[TestCase("IT02")] // Trả về được do có public void DetailsMonHocTestSuccess(string id) { MONHOCsController mONHOCsController = new MONHOCsController(); ViewResult result = mONHOCsController.Details(id) as ViewResult; Assert.IsNotNull(result); Assert.IsNotNull(result.Model); }
public void CreateMonHocGetTest(int id, string expected) { MONHOCsController mONHOCsController = new MONHOCsController(); var res = mONHOCsController.Create(id) as ViewResult; Assert.AreEqual(expected, res.ViewData["m"]); Assert.AreEqual(typeof(SelectList), res.ViewData["MaLoaiMon"]); }
[TestCase("IT87", "Giới thiệu ngành", "TH", 0, "Create")] // Lỗi do SoTiet = 0 public void CreateMonHocPostTest(string MaMonHoc, string TenMonHoc, string MaLoaiMon, int SoTiet, string expected) { MONHOC mONHOC = new MONHOC { MaMonHoc = MaMonHoc, TenMonHoc = TenMonHoc, MaLoaiMon = MaLoaiMon, SoTiet = SoTiet }; MONHOCsController mONHOCsController = new MONHOCsController(); RedirectToRouteResult result = mONHOCsController.Create(mONHOC) as RedirectToRouteResult; Assert.AreEqual(expected, result.RouteValues["action"].ToString()); }