Exemple #1
0
        public void ValidateViewListAttendance()
        {
            var controller = new WebApplication2.Controllers.CourseController();

            var lession = db.BuoiHocs.FirstOrDefault(x => x.MaKH == "MH1").ID_BH;

            string id = lession.ToString();

            var result = controller.ListDiemDanh(id) as ViewResult;

            Assert.AreEqual("", result.ViewName.ToString());
        }
        public void ValidateViewListAttendance_success()
        {
            //xem danh sach diem danh
            var helper     = new MockHelper();
            var context    = helper.MakeFakeContext();
            var controller = new WebApplication2.Controllers.CourseController();

            context.SetupGet(x => x.Session["MaKH"]).Returns("MH1");
            controller.ControllerContext = new ControllerContext(context.Object, new RouteData(), controller);

            var result = controller.ListDiemDanh("1071") as ViewResult;

            Assert.AreEqual("", result.ViewName);
        }
        public void ValidateViewListAttendance_Fail()
        {
            //xem danh sach diem danh
            var helper     = new MockHelper();
            var context    = helper.MakeFakeContext();
            var controller = new WebApplication2.Controllers.CourseController();

            context.SetupGet(x => x.Session["MaKH"]).Returns("MH1");
            controller.ControllerContext = new ControllerContext(context.Object, new RouteData(), controller);
            var result = controller.ListDiemDanh("107") as RedirectToRouteResult;

            Assert.AreEqual("Index", result.RouteValues["Action"]);
            Assert.AreEqual("Course", result.RouteValues["controller"]);
        }