Exemple #1
0
        [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);
        }
Exemple #2
0
        [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);
        }
Exemple #3
0
        [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);
        }
Exemple #4
0
        [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);
        }
Exemple #5
0
        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"]);
        }
Exemple #6
0
        [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());
        }