Exemplo n.º 1
0
        CreateVersionProvider(bool enableDynamicInstall)
        {
            var commonOptions = Options.Create(new BuildScriptGeneratorOptions()
            {
                EnableDynamicInstall = enableDynamicInstall
            });
            var environment = new TestEnvironment();

            var onDiskProvider  = new TestPythonOnDiskVersionProvider();
            var storageProvider = new TestPythonSdkStorageVersionProvider(environment, new TestHttpClientFactory());
            var versionProvider = new PythonVersionProvider(
                commonOptions,
                onDiskProvider,
                storageProvider);

            return(versionProvider, onDiskProvider, storageProvider);
        }
Exemplo n.º 2
0
        CreateVersionProvider(bool enableDynamicInstall)
        {
            var commonOptions = Options.Create(new BuildScriptGeneratorOptions()
            {
                EnableDynamicInstall = enableDynamicInstall
            });

            var onDiskProvider  = new TestPythonOnDiskVersionProvider();
            var storageProvider = new TestPythonSdkStorageVersionProvider(
                commonOptions,
                new TestHttpClientFactory(),
                NullLoggerFactory.Instance);
            var versionProvider = new PythonVersionProvider(
                commonOptions,
                onDiskProvider,
                storageProvider,
                NullLogger <PythonVersionProvider> .Instance);

            return(versionProvider, onDiskProvider, storageProvider);
        }