public void CreateContentSectionsController_WhenParamsAreValid()
        {
            // Arrange
            var mockedIPageContentService = new Mock <IPageContentService>();
            var mockedMappingService      = new Mock <IMappingService>();
            var mockedImageService        = new Mock <IImageService>();
            var contentSectionsController = new ContentSectionsController(
                mockedIPageContentService.Object,
                mockedMappingService.Object,
                mockedImageService.Object);

            //Act & Assert
            Assert.That(contentSectionsController, Is.InstanceOf <ContentSectionsController>());
        }
        public void ReturnDefaultView()
        {
            // Arrange
            var mockedIPageContentService = new Mock <IPageContentService>();
            var mockedMappingService      = new Mock <IMappingService>();
            var mockedImageService        = new Mock <IImageService>();
            var contentSectionsController = new ContentSectionsController(
                mockedIPageContentService.Object,
                mockedMappingService.Object,
                mockedImageService.Object);

            //Act & Assert
            contentSectionsController
            .WithCallTo(c => c.Create())
            .ShouldRenderDefaultView();
        }
Exemple #3
0
        public void InvokeServiceMethod()
        {
            // Arrange
            var mockedIPageContentService = new Mock <IPageContentService>();
            var mockedMappingService      = new Mock <IMappingService>();
            var mockedImageService        = new Mock <IImageService>();
            var sectionsController        = new ContentSectionsController(
                mockedIPageContentService.Object,
                mockedMappingService.Object,
                mockedImageService.Object);

            //Act
            sectionsController.Index();

            //Assert
            mockedIPageContentService.Verify(x => x.GetAllPageContents(), Times.Once());
        }