18 instantiations of WslEnvironmentCheck
Aspire.Cli.Tests (18)
Commands\WslEnvironmentCheckTests.cs (18)
292
var check = new
WslEnvironmentCheck
(TestEnvironment.CreateMacOS(), () => Wsl1Banner);
304
var check = new
WslEnvironmentCheck
(
316
var check = new
WslEnvironmentCheck
(
330
var check = new
WslEnvironmentCheck
(TestEnvironment.CreateLinux(), () => procVersion);
340
var check = new
WslEnvironmentCheck
(TestEnvironment.CreateLinux(), () => procVersion);
350
var check = new
WslEnvironmentCheck
(TestEnvironment.CreateLinux(), () => procVersion);
362
var check = new
WslEnvironmentCheck
(CreateLinuxEnvironment(distroName, wslInterop), () => procVersion);
372
var check = new
WslEnvironmentCheck
(TestEnvironment.CreateLinux(), () => Wsl1Banner);
383
var check = new
WslEnvironmentCheck
(TestEnvironment.CreateLinux(), () => HistoricalWsl1Banner);
400
var check = new
WslEnvironmentCheck
(CreateLinuxEnvironment(distroName, wslInterop), () => procVersion);
415
var check = new
WslEnvironmentCheck
(
433
var check = new
WslEnvironmentCheck
(
449
var check = new
WslEnvironmentCheck
(
466
var check = new
WslEnvironmentCheck
(
484
var check = new
WslEnvironmentCheck
(
500
var check = new
WslEnvironmentCheck
(
519
var check = new
WslEnvironmentCheck
(CreateLinuxEnvironment(distroName, wslInterop), () => procVersion);
533
var check = new
WslEnvironmentCheck
(CreateLinuxEnvironment(distroName), () => LegacyWsl2Banner);
46 references to WslEnvironmentCheck
aspire (1)
Program.cs (1)
586
builder.Services.AddSingleton<IEnvironmentCheck,
WslEnvironmentCheck
>();
Aspire.Cli.Tests (45)
Commands\WslEnvironmentCheckTests.cs (44)
116
Assert.Equal(WslVersion.Wsl1,
WslEnvironmentCheck
.DetermineWslVersion(Wsl1Banner));
122
Assert.Equal(WslVersion.Wsl1,
WslEnvironmentCheck
.DetermineWslVersion(HistoricalWsl1Banner));
130
Assert.Equal(WslVersion.Unknown,
WslEnvironmentCheck
.DetermineWslVersion(procVersion));
136
Assert.Equal(WslVersion.Wsl2,
WslEnvironmentCheck
.DetermineWslVersion(Wsl2Banner));
142
Assert.Equal(WslVersion.Wsl2,
WslEnvironmentCheck
.DetermineWslVersion(EarlyWsl2Banner));
148
Assert.Equal(WslVersion.Wsl2,
WslEnvironmentCheck
.DetermineWslVersion(LegacyWsl2Banner));
154
Assert.Equal(WslVersion.Wsl2,
WslEnvironmentCheck
.DetermineWslVersion(NewerWsl2Banner));
163
Assert.Equal(WslVersion.Wsl2,
WslEnvironmentCheck
.DetermineWslVersion(procVersion));
169
Assert.Equal(WslVersion.Unknown,
WslEnvironmentCheck
.DetermineWslVersion(null));
175
Assert.Equal(WslVersion.Unknown,
WslEnvironmentCheck
.DetermineWslVersion(" "));
183
Assert.Equal(WslVersion.Unknown,
WslEnvironmentCheck
.DetermineWslVersion(CustomKernelBanner));
193
WslEnvironmentCheck
.DetermineWslVersion("Linux version unknown-microsoft (build@host)"));
205
Assert.Equal(WslVersion.Unknown,
WslEnvironmentCheck
.DetermineWslVersion(procVersion));
215
Assert.Equal(WslVersion.Wsl1,
WslEnvironmentCheck
.DetermineWslVersion(procVersion));
226
Assert.Equal(WslVersion.Unknown,
WslEnvironmentCheck
.DetermineWslVersion(procVersion));
236
Assert.Equal(WslVersion.Unknown,
WslEnvironmentCheck
.DetermineWslVersion(procVersion));
246
Assert.Equal(WslVersion.Unknown,
WslEnvironmentCheck
.DetermineWslVersion(procVersion));
256
WslEnvironmentCheck
.CreateResult(WslVersion.Unknown).Fix);
263
var result =
WslEnvironmentCheck
.CreateResult(WslVersion.Unknown);
274
var result =
WslEnvironmentCheck
.CreateResult(WslVersion.Wsl1);
283
var result =
WslEnvironmentCheck
.CreateResult(WslVersion.Wsl2);
292
var
check = new WslEnvironmentCheck(TestEnvironment.CreateMacOS(), () => Wsl1Banner);
304
var
check = new WslEnvironmentCheck(
316
var
check = new WslEnvironmentCheck(
330
var
check = new WslEnvironmentCheck(TestEnvironment.CreateLinux(), () => procVersion);
340
var
check = new WslEnvironmentCheck(TestEnvironment.CreateLinux(), () => procVersion);
350
var
check = new WslEnvironmentCheck(TestEnvironment.CreateLinux(), () => procVersion);
362
var
check = new WslEnvironmentCheck(CreateLinuxEnvironment(distroName, wslInterop), () => procVersion);
372
var
check = new WslEnvironmentCheck(TestEnvironment.CreateLinux(), () => Wsl1Banner);
383
var
check = new WslEnvironmentCheck(TestEnvironment.CreateLinux(), () => HistoricalWsl1Banner);
400
var
check = new WslEnvironmentCheck(CreateLinuxEnvironment(distroName, wslInterop), () => procVersion);
415
var
check = new WslEnvironmentCheck(
423
Assert.Equal(WslVersion.Unknown,
WslEnvironmentCheck
.DetermineWslVersion(procVersion));
433
var
check = new WslEnvironmentCheck(
441
Assert.Equal(WslVersion.Unknown,
WslEnvironmentCheck
.DetermineWslVersion(procVersion));
449
var
check = new WslEnvironmentCheck(
466
var
check = new WslEnvironmentCheck(
474
Assert.Equal(WslVersion.Unknown,
WslEnvironmentCheck
.DetermineWslVersion(procVersion));
484
var
check = new WslEnvironmentCheck(
492
Assert.Equal(WslVersion.Unknown,
WslEnvironmentCheck
.DetermineWslVersion(procVersion));
500
var
check = new WslEnvironmentCheck(
519
var
check = new WslEnvironmentCheck(CreateLinuxEnvironment(distroName, wslInterop), () => procVersion);
525
Assert.Equal(WslVersion.Unknown,
WslEnvironmentCheck
.DetermineWslVersion(procVersion));
533
var
check = new WslEnvironmentCheck(CreateLinuxEnvironment(distroName), () => LegacyWsl2Banner);
Utils\CliTestHelper.cs (1)
238
services.AddSingleton<IEnvironmentCheck,
WslEnvironmentCheck
>();