public void CallDeleteStoryMethod_WhenParamsAreValid() { // Arrange var storyServiceMock = new Mock <IStoryService>(); var mappingServiceMock = new Mock <IMappingService>(); var userServiceMock = new Mock <IUserService>(); var utilsMock = new Mock <IUtilitiesService>(); var controller = new StoriesController(storyServiceMock.Object, mappingServiceMock.Object, userServiceMock.Object, utilsMock.Object); storyServiceMock.Setup(x => x.DeleteStory(It.IsAny <Guid>())); // Act controller.DeleteStory(Guid.NewGuid()); // Assert storyServiceMock.Verify(x => x.DeleteStory(It.IsAny <Guid>()), Times.Once); }