public async Task Test_NpmRepository_Feed_Access_Forbidden() { var repoFeedConfig = new Settings.Feed { Name = "npm.test", }; repoFeedConfig.Settings.Add("Uri", RepoUrl); var sourceRepo = new NpmRepository(repoFeedConfig, LoggerFactory); await Assert.ThrowsAsync <WebException>(async() => await sourceRepo.ListAsync(null, false, false).ToListAsync()); }
public async Task Test_NpmRepository_Uri_Doesnt_Exist() { var repoFeedConfig = new Settings.Feed { Name = "npm.notfound" }; repoFeedConfig.Settings.Add("Uri", "http://www.somedummywebsiteurl.com/"); var sourceRepo = new NpmRepository(repoFeedConfig, LoggerFactory); await Assert.ThrowsAsync <WebException>(async() => await sourceRepo.ListAsync(null, false, false).ToListAsync()); }
public async Task Test_NpmRepository_Feed_Doesnt_Exist() { var repoFeedConfig = new Settings.Feed { Name = "npm.notfound" }; repoFeedConfig.Settings.Add("Uri", RepoUrl + "npm.notfound"); repoFeedConfig.Settings.Add("ApiKey", ApiKey); var sourceRepo = new NpmRepository(repoFeedConfig, LoggerFactory); await Assert.ThrowsAsync <WebException>(async() => await sourceRepo.ListAsync(null, false, false).ToListAsync()); }