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

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

            unitOfWork.Save();

            mockContext.Verify(x => x.SaveChanges());
        }
        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);
        }