1 instantiation of DevCertsCheck
Aspire.Cli.Tests (1)
Utils\DevCertsCheckTests.cs (1)
58
new
(NullLogger<DevCertsCheck>.Instance, toolRunner, environment, processExecutionFactory ?? CreateOpenSslProcessExecutionFactory());
70 references to DevCertsCheck
aspire (2)
Program.cs (1)
590
builder.Services.AddSingleton<IEnvironmentCheck,
DevCertsCheck
>();
Utils\EnvironmentChecker\DevCertsCheck.cs (1)
20
internal sealed class DevCertsCheck(ILogger<
DevCertsCheck
> logger, ICertificateToolRunner certificateToolRunner, IEnvironment environment, IProcessExecutionFactory processExecutionFactory) : IEnvironmentCheck
Aspire.Cli.Tests (68)
Utils\CliTestHelper.cs (1)
242
services.AddSingleton<IEnvironmentCheck,
DevCertsCheck
>();
Utils\DevCertsCheckFixRecommendationTests.cs (9)
17
var results =
DevCertsCheck
.EvaluateCertificateResults([], new HostEnvironment());
34
var results =
DevCertsCheck
.EvaluateCertificateResults(certInfos, new HostEnvironment());
51
var results =
DevCertsCheck
.EvaluateCertificateResults(certInfos, new HostEnvironment());
67
var results =
DevCertsCheck
.EvaluateCertificateResults(certInfos, new HostEnvironment());
85
var results =
DevCertsCheck
.EvaluateCertificateResults(certInfos, new HostEnvironment());
102
var results =
DevCertsCheck
.EvaluateCertificateResults(certInfos, new HostEnvironment());
106
var versionWarning = results.First(r => r.Name ==
DevCertsCheck
.VersionCheckName);
121
var results =
DevCertsCheck
.EvaluateCertificateResults(certInfos, new HostEnvironment());
139
var results =
DevCertsCheck
.EvaluateCertificateResults(certInfos, new HostEnvironment());
Utils\DevCertsCheckTests.cs (58)
57
private static
DevCertsCheck
CreateCheck(TestCertificateToolRunner toolRunner, IEnvironment environment, TestProcessExecutionFactory? processExecutionFactory = null) =>
58
new(NullLogger<
DevCertsCheck
>.Instance, toolRunner, environment, processExecutionFactory ?? CreateOpenSslProcessExecutionFactory());
123
var results =
DevCertsCheck
.EvaluateCertificateResults([], new HostEnvironment());
126
Assert.Equal(
DevCertsCheck
.CheckName, devCertsResult.Name);
140
var results =
DevCertsCheck
.EvaluateCertificateResults(certs, new HostEnvironment());
142
var devCertsResult = Assert.Single(results, r => r.Name ==
DevCertsCheck
.CheckName);
156
var results =
DevCertsCheck
.EvaluateCertificateResults(certs, new HostEnvironment());
158
var devCertsResult = Assert.Single(results, r => r.Name ==
DevCertsCheck
.CheckName);
172
var results =
DevCertsCheck
.EvaluateCertificateResults(certs, new HostEnvironment());
174
var devCertsResult = Assert.Single(results, r => r.Name ==
DevCertsCheck
.CheckName);
187
var results =
DevCertsCheck
.EvaluateCertificateResults(certs, new HostEnvironment());
189
var devCertsResult = Assert.Single(results, r => r.Name ==
DevCertsCheck
.CheckName);
202
var results =
DevCertsCheck
.EvaluateCertificateResults(certs, new HostEnvironment());
204
var devCertsResult = Assert.Single(results, r => r.Name ==
DevCertsCheck
.CheckName);
217
var results =
DevCertsCheck
.EvaluateCertificateResults(certs, new HostEnvironment());
219
var devCertsResult = Assert.Single(results, r => r.Name ==
DevCertsCheck
.CheckName);
232
var results =
DevCertsCheck
.EvaluateCertificateResults(certs, new HostEnvironment());
235
var versionResult = Assert.Single(results, r => r.Name ==
DevCertsCheck
.VersionCheckName);
249
var results =
DevCertsCheck
.EvaluateCertificateResults(certs, new HostEnvironment());
253
Assert.Equal(
DevCertsCheck
.CheckName, devCertsResult.Name);
267
var results =
DevCertsCheck
.EvaluateCertificateResults(certs, new HostEnvironment());
270
var devCertsResult = Assert.Single(results, r => r.Name ==
DevCertsCheck
.CheckName);
284
var results =
DevCertsCheck
.EvaluateCertificateResults(certs, new HostEnvironment());
286
var devCertsResult = Assert.Single(results, r => r.Name ==
DevCertsCheck
.CheckName);
299
var results =
DevCertsCheck
.EvaluateCertificateResults(certs, new HostEnvironment());
301
var devCertsResult = Assert.Single(results, r => r.Name ==
DevCertsCheck
.CheckName);
319
var results =
DevCertsCheck
.EvaluateCertificateResults([], new HostEnvironment());
345
var
check = CreateCheck(toolRunner, environment);
349
var certUtilResult = Assert.Single(results, r => r.Name ==
DevCertsCheck
.CertUtilCheckName);
380
var
check = CreateCheck(toolRunner, environment);
384
Assert.DoesNotContain(results, r => r.Name ==
DevCertsCheck
.CertUtilCheckName);
427
var
check = CreateCheck(toolRunner, environment);
431
Assert.DoesNotContain(results, r => r.Name ==
DevCertsCheck
.OpenSslCertificateCacheCheckName);
475
var
check = CreateCheck(toolRunner, environment, processExecutionFactory);
479
var cacheResult = Assert.Single(results, r => r.Name ==
DevCertsCheck
.OpenSslCertificateCacheCheckName);
530
var
check = CreateCheck(toolRunner, environment, processExecutionFactory);
534
var cacheResult = Assert.Single(results, r => r.Name ==
DevCertsCheck
.OpenSslCertificateCacheCheckName);
577
var
check = CreateCheck(toolRunner, environment);
581
var cacheResult = Assert.Single(results, r => r.Name ==
DevCertsCheck
.OpenSslCertificateCacheCheckName);
640
var
check = CreateCheck(toolRunner, environment, processExecutionFactory);
694
var
check = CreateCheck(toolRunner, environment, processExecutionFactory);
698
var cacheResult = Assert.Single(results, r => r.Name ==
DevCertsCheck
.OpenSslCertificateCacheCheckName);
743
var
check = CreateCheck(toolRunner, environment);
747
Assert.DoesNotContain(results, r => r.Name ==
DevCertsCheck
.OpenSslCertificateCacheCheckName);
784
var
check = CreateCheck(toolRunner, environment);
788
var cacheResult = Assert.Single(results, r => r.Name ==
DevCertsCheck
.OpenSslCertificateCacheCheckName);
828
var
check = CreateCheck(toolRunner, environment);
832
var cacheResult = Assert.Single(results, r => r.Name ==
DevCertsCheck
.OpenSslCertificateCacheCheckName);
874
var
check = CreateCheck(toolRunner, environment);
878
var cacheResult = Assert.Single(results, r => r.Name ==
DevCertsCheck
.OpenSslCertificateCacheCheckName);
920
var
check = CreateCheck(toolRunner, environment);
924
var cacheResult = Assert.Single(results, r => r.Name ==
DevCertsCheck
.OpenSslCertificateCacheCheckName);
966
var
check = CreateCheck(toolRunner, environment);
970
Assert.DoesNotContain(results, r => r.Name ==
DevCertsCheck
.OpenSslCertificateCacheCheckName);
1009
var
check = CreateCheck(toolRunner, environment);
1013
var cacheResult = Assert.Single(results, r => r.Name ==
DevCertsCheck
.OpenSslCertificateCacheCheckName);
1044
var
check = CreateCheck(toolRunner, environment);
1049
Assert.Collection(results, result => Assert.Equal(
DevCertsCheck
.CheckName, result.Name));