示例#1
0
        public void Test_TicketingController()
        {
            var mockContext = new Mock <StudentContext>();
            var unitOfWork  = new TicketingUnitOfWork(mockContext.Object);
            var output      = new TicketingController(unitOfWork);

            Assert.NotNull(output.ViewBag);
        }
示例#2
0
        public void Test_UOW()
        {
            var mockContext = new Mock <StudentContext>();
            var unitOfWork  = new TicketingUnitOfWork(mockContext.Object);

            unitOfWork.Save();

            mockContext.Verify(x => x.SaveChanges());
        }
示例#3
0
        public void Test_TicketingController_filters()
        {
            var mockContext = new Mock <StudentContext>();
            var unitOfWork  = new TicketingUnitOfWork(mockContext.Object);
            var output      = new TicketingController(unitOfWork);

            string[] test = { "all", "all" };

            var result = output.ticketFilter(test);

            Assert.IsType <RedirectToActionResult>(result);
        }