public ApiIntegrationTests(ITestOutputHelper output) { _app = new BaGetApplication(output); _client = _app.CreateClient(); _packageStream = TestResources.GetResourceStream(TestResources.Package); _symbolPackageStream = TestResources.GetResourceStream(TestResources.SymbolPackage); }
public MirrorIntegrationTests(ITestOutputHelper output) { _upstream = new BaGetApplication(output); _downstream = new BaGetApplication(output, _upstream.CreateClient()); _downstreamClient = _downstream.CreateClient(); _packageStream = TestResources.GetResourceStream(TestResources.Package); }
public BaGetClientIntegrationTests(ITestOutputHelper output) { _app = new BaGetApplication(output); var serviceIndexUrl = new Uri(_app.Server.BaseAddress, "v3/index.json"); _httpClient = _app.CreateClient(); _clientFactory = new NuGetClientFactory(_httpClient, serviceIndexUrl.AbsoluteUri); _client = new NuGetClient(_clientFactory); _packageStream = TestResources.GetResourceStream(TestResources.Package); }
public NuGetClientIntegrationTests(ITestOutputHelper output) { _app = new BaGetApplication(output); _client = _app.CreateDefaultClient(); _packageStream = TestResources.GetResourceStream(TestResources.Package); var sourceUri = new Uri(_app.Server.BaseAddress, "v3/index.json"); var packageSource = new PackageSource(sourceUri.AbsoluteUri); var providers = new List <Lazy <INuGetResourceProvider> >(); providers.Add(new Lazy <INuGetResourceProvider>(() => new HttpSourceResourceProviderTestHost(_client))); providers.AddRange(Repository.Provider.GetCoreV3()); _repository = new SourceRepository(packageSource, providers); _cache = new SourceCacheContext { NoCache = true, MaxAge = new DateTimeOffset(), DirectDownload = true }; _logger = NuGet.Common.NullLogger.Instance; _cancellationToken = CancellationToken.None; }