public async void ReturnCorrectView() { var result = await sut.Index("", 5); var vr = Assert.IsType <ViewResult>(result); Assert.Equal("Index", vr.ViewName); }
public void TicketTest() { var tc = new TicketController(); var r = tc.Index("", "", "", 1) as ViewResult; Assert.IsInstanceOfType(r, typeof(ViewResult)); }
public void Index() { ViewResult result = controller.Index() as ViewResult; var model = (List <Ticket>)result.ViewData.Model; CollectionAssert.Contains(model, ticket1); }
public void TicketIndexTest() { // act ViewResult result = _ticketController.Index() as ViewResult; // asssert Assert.IsNotNull(result); }
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); }
public void Index_ReturnsViewIndex() { //Arrange //Act var result = controller.Index() as ViewResult; //Assert Assert.AreEqual("Index", result.ViewName); }
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); }
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()); }
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(); }