public void ReturnDefaultView() { // Arrange var mockedIDestinationService = new Mock <IDestinationService>(); var mockedTripService = new Mock <ITripService>(); var mockedMappingService = new Mock <IMappingService>(); var mockedImageService = new Mock <IImageService>(); var tripsController = new TripsController(mockedTripService.Object, mockedIDestinationService.Object, mockedMappingService.Object, mockedImageService.Object); //Act & Assert tripsController .WithCallTo(c => c.Index()) .ShouldRenderDefaultView(); }
public void ReturnDefaultViewWithViewbagOfCountries() { // Arrange var mockedIDestinationService = new Mock <IDestinationService>(); var mockedTripService = new Mock <ITripService>(); var mockedMappingService = new Mock <IMappingService>(); var mockedImageService = new Mock <IImageService>(); var tripsController = new TripsController(mockedTripService.Object, mockedIDestinationService.Object, mockedMappingService.Object, mockedImageService.Object); var countries = new List <string>(); // Act tripsController .WithCallTo(c => c.Create()) .ShouldRenderDefaultView(); //Assert Assert.AreEqual(countries, tripsController.ViewBag.Destinations); }