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(); }
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()); }