12 instantiations of DotNetSdkInstaller
Aspire.Cli.Tests (12)
DotNetSdkInstallerTests.cs (12)
44var installer = new DotNetSdkInstaller(new MinimumSdkCheckFeature(), CreateEmptyConfiguration(), CreateTestExecutionContext(), CreateTestDotNetCliRunner(), CreateTestLogger()); 58var installer = new DotNetSdkInstaller(features, configuration, CreateTestExecutionContext(), CreateTestDotNetCliRunner(), CreateTestLogger()); 72var installer = new DotNetSdkInstaller(features, configuration, CreateTestExecutionContext(), CreateTestDotNetCliRunner(), CreateTestLogger()); 89var installer = new DotNetSdkInstaller(features, configuration, CreateTestExecutionContext(), CreateTestDotNetCliRunner(), CreateTestLogger()); 103var installer = new DotNetSdkInstaller(features, configuration, CreateTestExecutionContext(), CreateTestDotNetCliRunner(), CreateTestLogger()); 118var installer = new DotNetSdkInstaller(features, configuration, context, CreateTestDotNetCliRunner(), CreateTestLogger()); 166var installer = new DotNetSdkInstaller(features, configuration, CreateTestExecutionContext(), CreateTestDotNetCliRunner(), CreateTestLogger()); 180var installer = new DotNetSdkInstaller(features, configuration, CreateTestExecutionContext(), CreateTestDotNetCliRunner(), CreateTestLogger()); 194var installer = new DotNetSdkInstaller(new MinimumSdkCheckFeature(), configuration, CreateTestExecutionContext(), CreateTestDotNetCliRunner(), CreateTestLogger()); 206var installer = new DotNetSdkInstaller(new MinimumSdkCheckFeature(), CreateEmptyConfiguration(), CreateTestExecutionContext(), CreateTestDotNetCliRunner(), CreateTestLogger()); 221var installer = new DotNetSdkInstaller(features, CreateEmptyConfiguration(), context, CreateTestDotNetCliRunner(), CreateTestLogger()); 236var installer = new DotNetSdkInstaller(features, configuration, CreateTestExecutionContext(), CreateTestDotNetCliRunner(), CreateTestLogger());
27 references to DotNetSdkInstaller
aspire (3)
DotNet\DotNetCliExecutionFactory.cs (1)
108var sdkVersion = DotNetSdkInstaller.GetEffectiveMinimumSdkVersion(configuration);
DotNet\DotNetSdkInstaller.cs (1)
17internal sealed class DotNetSdkInstaller(IFeatures features, IConfiguration configuration, CliExecutionContext executionContext, IDotNetCliRunner dotNetCliRunner, ILogger<DotNetSdkInstaller> logger) : IDotNetSdkInstaller
Program.cs (1)
274builder.Services.AddSingleton<IDotNetSdkInstaller, DotNetSdkInstaller>();
Aspire.Cli.Tests (24)
DotNetSdkInstallerTests.cs (24)
31private static ILogger<DotNetSdkInstaller> CreateTestLogger() 33return NullLogger<DotNetSdkInstaller>.Instance; 44var installer = new DotNetSdkInstaller(new MinimumSdkCheckFeature(), CreateEmptyConfiguration(), CreateTestExecutionContext(), CreateTestDotNetCliRunner(), CreateTestLogger()); 58var installer = new DotNetSdkInstaller(features, configuration, CreateTestExecutionContext(), CreateTestDotNetCliRunner(), CreateTestLogger()); 71var configuration = CreateConfigurationWithOverride(DotNetSdkInstaller.MinimumSdkVersion); 72var installer = new DotNetSdkInstaller(features, configuration, CreateTestExecutionContext(), CreateTestDotNetCliRunner(), CreateTestLogger()); 89var installer = new DotNetSdkInstaller(features, configuration, CreateTestExecutionContext(), CreateTestDotNetCliRunner(), CreateTestLogger()); 103var installer = new DotNetSdkInstaller(features, configuration, CreateTestExecutionContext(), CreateTestDotNetCliRunner(), CreateTestLogger()); 118var installer = new DotNetSdkInstaller(features, configuration, context, CreateTestDotNetCliRunner(), CreateTestLogger()); 122var sdkVersion = DotNetSdkInstaller.GetEffectiveMinimumSdkVersion(configuration); 166var installer = new DotNetSdkInstaller(features, configuration, CreateTestExecutionContext(), CreateTestDotNetCliRunner(), CreateTestLogger()); 180var installer = new DotNetSdkInstaller(features, configuration, CreateTestExecutionContext(), CreateTestDotNetCliRunner(), CreateTestLogger()); 194var installer = new DotNetSdkInstaller(new MinimumSdkCheckFeature(), configuration, CreateTestExecutionContext(), CreateTestDotNetCliRunner(), CreateTestLogger()); 206var installer = new DotNetSdkInstaller(new MinimumSdkCheckFeature(), CreateEmptyConfiguration(), CreateTestExecutionContext(), CreateTestDotNetCliRunner(), CreateTestLogger()); 221var installer = new DotNetSdkInstaller(features, CreateEmptyConfiguration(), context, CreateTestDotNetCliRunner(), CreateTestLogger()); 236var installer = new DotNetSdkInstaller(features, configuration, CreateTestExecutionContext(), CreateTestDotNetCliRunner(), CreateTestLogger()); 250var effectiveVersion = DotNetSdkInstaller.GetEffectiveMinimumSdkVersion(configuration); 252Assert.Equal(DotNetSdkInstaller.MinimumSdkVersion, effectiveVersion); 260var effectiveVersion = DotNetSdkInstaller.GetEffectiveMinimumSdkVersion(configuration); 286var method = typeof(DotNetSdkInstaller).GetMethod("MeetsMinimumRequirement", 302var method = typeof(DotNetSdkInstaller).GetMethod("MeetsMinimumRequirement", 318var method = typeof(DotNetSdkInstaller).GetMethod("MeetsMinimumRequirement", 334var method = typeof(DotNetSdkInstaller).GetMethod("MeetsMinimumRequirement", 360var assembly = typeof(DotNetSdkInstaller).Assembly;