Beispiel #1
0
        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();
        }
Beispiel #2
0
        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);
        }