public void TestIsSupport(bool expected, string uri) { config.Setup((o) => o.Get(It.IsIn(Settings.GithubDomains), ConfigOptions.None)) .Returns(new[] { "example.com" }); Assert.AreEqual(expected, DriverGithub.IsSupport(io.Object, config.Object, uri)); }
public void Initialize() { config = new Mock <Config>(true, null); io = new Mock <IIO>(); transport = new Mock <ITransport>(); process = new Mock <IProcessExecutor>(); root = Helper.GetTestFolder <TestsDriverGithub>(); config.Setup((o) => o.Get(It.IsIn(Settings.CacheRepoDir), ConfigOptions.None)) .Returns(root); transport.SetupGetString("https://api.github.com/repos/owner/repository", null, () => repoContent) .Verifiable(); driver = new DriverGithub( new ConfigRepositoryGithub { Uri = githubUri }, io.Object, config.Object, transport.Object, process.Object); driver.Initialize(); }