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