public void Check_That_Right_Method_Was_Called_Inside_IsCompanyNameAvailable_Action() { // Arrange var mockPublisherService = new Mock <IPublisherService>(); mockPublisherService.Setup(m => m.PublisherExists(It.IsAny <string>(), It.IsAny <int>())) .Returns(false); ValidationController validationController = GetValidationController(mockPublisherService: mockPublisherService); const string companyName = "company name"; const int currentPublisherId = 1; // Act validationController.IsCompanyNameAvailable(companyName, currentPublisherId); // Assert mockPublisherService.Verify(m => m.PublisherExists(companyName, currentPublisherId)); }