Exemplo n.º 1
0
        public void ValidateViewListbuoi()
        {
            var    controller = new WebApplication2.Controllers.CourseController();
            string id         = "MH1";

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

            Assert.AreEqual("", result.ViewName.ToString());
        }
        public void DiemDanh()
        {
            // hien thi danh sach de diem danh thu cong diem danh
            var helper     = new MockHelper();
            var context    = helper.MakeFakeContext();
            var controller = new WebApplication2.Controllers.CourseController();

            var result = controller.DIEMDANH("MH1") as ViewResult;

            Assert.AreEqual("", result.ViewName.ToString());
        }
Exemplo n.º 3
0
        public void ValidateViewListStudent()
        {
            var controller = new WebApplication2.Controllers.CourseController();

            var Student = db.ThamDus.FirstOrDefault(x => x.MaKH == "MH1");

            string id = Student.ToString();

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

            Assert.AreEqual("", result.ViewName.ToString());
        }
Exemplo n.º 4
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());
        }
Exemplo n.º 5
0
        public void ValidateChangeBuoiDiemDanh()
        {
            var controller = new WebApplication2.Controllers.CourseController();
            var Buoithu    = db.BuoiHocs.FirstOrDefault(x => x.MaKH == "MH2").ID_BH;


            string id = Buoithu.ToString();

            var result = controller.edit(id) as RedirectToRouteResult;

            Assert.AreEqual("ListDiemDanh", result.RouteValues["action"]);
        }
Exemplo n.º 6
0
        public void ValidateChangeAttendance()
        {
            var controller = new WebApplication2.Controllers.CourseController();

            var ID_DD = db.DiemDanhs.FirstOrDefault(x => x.MSSV == "T153337").ID;

            string id = ID_DD.ToString();

            var result = controller.Change(id) as RedirectToRouteResult;

            Assert.AreEqual("ListDiemDanh", result.RouteValues["action"]);
        }
Exemplo n.º 7
0
        public void ValidateViewCourseTeaching()
        {
            var    helper     = new MockHelper();
            var    context    = helper.MakeFakeContext();
            var    controller = new WebApplication2.Controllers.CourseController();
            string id         = "SP";

            context.SetupGet(x => x.Session["MaGV"]).Returns("MH");
            controller.ControllerContext = new ControllerContext(context.Object, new RouteData(), controller);
            ViewResult result = controller.Index(id) as ViewResult;

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

            context.SetupGet(x => x.Session["MaKH"]).Returns("MH2");
            controller.ControllerContext = new ControllerContext(context.Object, new RouteData(), controller);
            ViewResult result = controller.ListStudent("MH2") as ViewResult;

            Assert.AreEqual("", result.ViewName);
        }
        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"]);
        }
        public void Ed()
        {
            // diem danh thu cong
            var helper     = new MockHelper();
            var context    = helper.MakeFakeContext();
            var controller = new WebApplication2.Controllers.CourseController();

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

            var result = controller.Ed("MH1") as RedirectToRouteResult;

            Assert.AreEqual("ListStudent", result.RouteValues["Action"]);
        }
        public async Task SynMember()
        {
            // dong bo sinh vien
            var helper     = new MockHelper();
            var context    = helper.MakeFakeContext();
            var controller = new WebApplication2.Controllers.CourseController();

            context.SetupGet(x => x.Session["MaGV"]).Returns("MH");
            context.SetupGet(x => x.Session["secret"]).Returns("1655478314");
            controller.ControllerContext = new ControllerContext(context.Object, new RouteData(), controller);

            var result = await controller.SynMember("MH1") as RedirectToRouteResult;

            Assert.AreEqual("ListStudent", result.RouteValues["Action"]);
            Assert.AreEqual("Course", result.RouteValues["controller"]);
        }
        public async Task SyncAttendanceAsync()
        {
            // dong bo diem danh
            var helper     = new MockHelper();
            var context    = helper.MakeFakeContext();
            var controller = new WebApplication2.Controllers.CourseController();

            context.SetupGet(x => x.Session["MaGV"]).Returns("MH");
            context.SetupGet(x => x.Session["secret"]).Returns("1655478314");
            context.SetupGet(x => x.Session["MaKH"]).Returns("MH1");
            context.SetupGet(x => x.Session["BH"]).Returns("1071");

            controller.ControllerContext = new ControllerContext(context.Object, new RouteData(), controller);

            var result = await controller.syncAttendanceAsync() as RedirectToRouteResult;

            Assert.AreEqual("ListDiemDanh", result.RouteValues["Action"]);
        }