Exemplo n.º 1
0
        public async void ReturnCorrectView()
        {
            var result = await sut.Index("", 5);

            var vr = Assert.IsType <ViewResult>(result);

            Assert.Equal("Index", vr.ViewName);
        }
Exemplo n.º 2
0
        public void TicketTest()
        {
            var tc = new TicketController();
            var r  = tc.Index("", "", "", 1) as ViewResult;

            Assert.IsInstanceOfType(r, typeof(ViewResult));
        }
Exemplo n.º 3
0
        public void Index()
        {
            ViewResult result = controller.Index() as ViewResult;
            var        model  = (List <Ticket>)result.ViewData.Model;

            CollectionAssert.Contains(model, ticket1);
        }
Exemplo n.º 4
0
        public void TicketIndexTest()
        {
            // act
            ViewResult result = _ticketController.Index() as ViewResult;

            // asssert
            Assert.IsNotNull(result);
        }
Exemplo n.º 5
0
        public void Index_Will_Be_Return_Elements()
        {
            var ticketController = new TicketController(_ticketService.Object, _parameterService.Object);
            var result           = ticketController.Index(false);
            var viewResult       = Assert.IsType <ViewResult>(result.Result);
            var model            = Assert.IsAssignableFrom <IList <Ticket> >(viewResult.Model);

            Assert.NotEmpty(model);
        }
Exemplo n.º 6
0
        public void Index_ReturnsViewIndex()
        {
            //Arrange

            //Act
            var result = controller.Index() as ViewResult;

            //Assert
            Assert.AreEqual("Index", result.ViewName);
        }
Exemplo n.º 7
0
        public void Index_PassesOrderedListOfTicketsInViewResultModel()
        {
            _gebruikerRepository.Setup(m => m.GetAllTickets()).Returns(_dummyContext.Tickets);
            var result         = Assert.IsType <ViewResult>(_controller.Index(_dummyContext.Piet, false));
            var ticketsInModel = Assert.IsType <List <Ticket> >(result.Model);

            Assert.Equal(3, ticketsInModel.Count);
            Assert.Equal("Ticket3", ticketsInModel[0].Titel);
            Assert.Equal("Ticket2", ticketsInModel[1].Titel);
            Assert.Equal("Ticket1", ticketsInModel[2].Titel);
        }
        public void Index()
        {
            // 1. Arrange
            TicketController ticketController = new TicketController();

            // 2. Act
            ViewResult result = ticketController.Index() as ViewResult;

            // 3. Assert
            Assert.IsNotNull(result);
        }
    public void IndexActionModelIsTypeOfTicketModel()
    {
        //ARRANGE
        MockTicketRepository = new Mock <ITicketRepository>(MockBehavior.Strict);
        MockTicketRepository.Setup(x => x.GetById(Constants.TICKET_ID)).Returns(Constants.CLIENT_TICKET);
        var controller = new TicketController(MockTicketRepository.Object);
        //ACT - try to keep ACT as lean as possible, ideally just the method call you're testing
        var result = controller.Index(Constants.TICKET_ID);
        //ASSERT
        var model = ((ViewResult)result).ViewData.Model;

        Assert.That(model, Is.InstanceOfType <TicketModel>(), "ViewModel should have been an instance of TicketModel.")
    }
        public void IndexActionMethod_ReturnsAViewResult()
        {
            // arrange

            var rep = new Mock <ITicketUnitOfWork>();
            var ctx = new Mock <IHttpContextAccessor>();

            var controller = new TicketController(rep.Object, ctx.Object);

            // act
            var result = controller.Index();

            // assert
            var redirectToActionResult = Assert.IsType <RedirectToActionResult>(result);

            Assert.Equal("Index", redirectToActionResult.ActionName);
        }
Exemplo n.º 11
0
        public void Index_WithTicketsAvailable_ReturnsViewResultWithListOfTickets()
        {
            // arrange
            var mgr = new Mock <ITicketManager>();

            mgr
            .Setup(x => x.GetTickets())
            .Returns(TestTicketsProvider.GetTestTickets);
            var controller = new TicketController(mgr.Object);

            // act
            var result = controller.Index();

            // assert
            var viewResult = Assert.IsType <ViewResult>(result);
            var model      = Assert.IsAssignableFrom <IEnumerable <Ticket> >(viewResult.ViewData.Model);

            Assert.Equal(3, model.Count());
        }
Exemplo n.º 12
0
 public void Index_Will_Be_Return_IActionResult()
 {
     var ticketController = new TicketController(_ticketService.Object, _parameterService.Object);
     var result           = ticketController.Index();
     var viewResult       = Assert.IsType <ViewResult>(result.Result);
 }
 public void ControllerIndexMethod_CallsGetTicketsOnManager()
 {
     _controller.Index();
     mgr.Received().GetTickets();
 }