public void Setup() { _mockGitHubClient = Substitute.For <IGitHubClient>(); _mockValidationClient = Substitute.For <IValidationClient>(); _mockGitHubReporter = Substitute.For <IGitHubReporter>(); _repositoryValidator = new RepositoryValidatorEndpoint(_mockGitHubClient, _mockValidationClient, _mockGitHubReporter); _mockDurableClient = Substitute.For <IDurableOrchestrationClient>(); }
public RepositoryValidatorEndpoint(IGitHubClient gitHubClient, IValidationClient validationClient, IGitHubReporter gitHubReporter) { _gitHubClient = gitHubClient ?? throw new ArgumentNullException(nameof(gitHubClient)); _validationClient = validationClient ?? throw new ArgumentNullException(nameof(validationClient)); _gitHubReporter = gitHubReporter ?? throw new ArgumentNullException(nameof(gitHubReporter)); }