public void RemoveFromEventCartTest() { var userManager = GetUserManagerMock(); var eventService = GetEventServiceMock(); var eventCartItemsService = GetEventCartItemsServiceMock(); var eventCartItemsController = new EventCartItemsController(userManager.Object, eventService.Object, eventCartItemsService.Object); userManager.Setup(item => item.GetUserId(It.IsAny <ClaimsPrincipal>())) .Returns(TestObjects.User1.Id); var result = eventCartItemsController.RemoveFromEventCart(TestObjects.Event1); Assert.NotNull(result); Assert.IsAssignableFrom <RedirectToActionResult>(result); }
public void ListViewTest() { var userManager = GetUserManagerMock(); var eventService = GetEventServiceMock(); var eventCartItemsService = GetEventCartItemsServiceMock(); var eventCartItemsController = new EventCartItemsController(userManager.Object, eventService.Object, eventCartItemsService.Object); userManager.Setup(item => item.GetUserId(It.IsAny <ClaimsPrincipal>())) .Returns(TestObjects.User1.Id); var cart = new EventCartItem[] { new EventCartItem() { Id = 1, UserId = "1", EventId = 1 } }; eventCartItemsService.Setup(item => item.GetEventCartItems(It.IsAny <string>())) .Returns(cart); eventService.Setup(item => item.GetEventById(It.IsAny <int>())) .Returns(TestObjects.Event1); var result = eventCartItemsController.List(); var eCIVW = new EventCartItemsViewModel() { EventCartItems = new List <Event>() { TestObjects.Event1 } }; var expected = eCIVW.ToString(); var actual = eventCartItemsController.ViewData.Model.ToString(); Assert.NotNull(result); Assert.IsAssignableFrom <ViewResult>(result); Assert.Equal(expected, actual); }