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