public GitHubIntegrator( IHttpClientFactory httpClientFactory, IOptionResolver optionResolver) { client = httpClientFactory.CreateClient(); option = optionResolver.Resolve(SupportedIntegrations.GitHub); }
public void Resolve_Should_ReturnIntegrationOptionsForGivenProvider() { var expected = new GitIntegrationOption(); options .Setup(o => o.Get(It.IsAny <string>())) .Returns(expected); var result = sut.Resolve("GitHub"); Assert.Equal(expected, result); }