Exemple #1
0
        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));
        }