2 writes to FailureMessage
Microsoft.Extensions.Options (2)
ValidateOptionsResult.cs (2)
64
=> new ValidateOptionsResult { Failed = true,
FailureMessage
= failureMessage, Failures = new string[] { failureMessage } };
72
=> new ValidateOptionsResult { Failed = true,
FailureMessage
= string.Join("; ", failures), Failures = failures };
41 references to FailureMessage
Aspire.Dashboard.Tests (18)
DashboardOptionsTests.cs (18)
42
Assert.Null(result.
FailureMessage
);
57
Assert.Equal("One or more frontend endpoint URLs are not configured. Specify an ASPNETCORE_URLS value.", result.
FailureMessage
);
69
Assert.Equal("Failed to parse frontend endpoint URLs 'invalid'.", result.
FailureMessage
);
81
Assert.Equal("Failed to parse frontend endpoint URLs 'http://localhost:5000;invalid'.", result.
FailureMessage
);
95
Assert.Equal($"{DashboardConfigNames.DashboardFrontendMaxConsoleLogCountName.ConfigKey} must be greater than zero.", result.
FailureMessage
);
111
Assert.Equal("Failed to parse resource service client endpoint URL 'invalid'.", result.
FailureMessage
);
125
Assert.Equal($"{DashboardConfigNames.ResourceServiceClientAuthModeName.ConfigKey} is \"{nameof(ResourceClientAuthMode.ApiKey)}\", but no {DashboardConfigNames.ResourceServiceClientApiKeyName.ConfigKey} is configured.", result.
FailureMessage
);
140
Assert.Equal($"{DashboardConfigNames.ResourceServiceClientCertificateSourceName.ConfigKey} is \"File\", but no {DashboardConfigNames.ResourceServiceClientCertificateFilePathName.ConfigKey} is configured.", result.
FailureMessage
);
155
Assert.Equal($"{DashboardConfigNames.ResourceServiceClientCertificateSourceName.ConfigKey} is \"KeyStore\", but no {DashboardConfigNames.ResourceServiceClientCertificateSubjectName.ConfigKey} is configured.", result.
FailureMessage
);
169
Assert.Equal($"The resource service client is configured to use certificates, but no certificate source is specified. Specify {DashboardConfigNames.ResourceServiceClientCertificateSourceName.ConfigKey}. Possible values: {string.Join(", ", typeof(DashboardClientCertificateSource).GetEnumNames())}", result.
FailureMessage
);
183
Assert.Equal($"Unexpected resource service client certificate source: {options.ResourceServiceClient.ClientCertificate.Source}", result.
FailureMessage
);
196
Assert.Equal($"Resource service client authentication is not configured. Specify {DashboardConfigNames.ResourceServiceClientAuthModeName.ConfigKey}. Possible values: {string.Join(", ", typeof(ResourceClientAuthMode).GetEnumNames())}", result.
FailureMessage
);
209
Assert.Equal($"Unexpected resource service client authentication mode: {int.MaxValue}", result.
FailureMessage
);
228
result.
FailureMessage
);
240
Assert.Equal("Failed to parse OTLP gRPC endpoint URL 'invalid'.", result.
FailureMessage
);
252
Assert.Equal("Failed to parse OTLP HTTP endpoint URL 'invalid'.", result.
FailureMessage
);
269
Assert.Equal("OpenID Connect claim type for name not configured. Specify a Dashboard:Frontend:OpenIdConnect:NameClaimType value.", result.
FailureMessage
);
282
Assert.Equal("OpenID Connect claim type for username not configured. Specify a Dashboard:Frontend:OpenIdConnect:UsernameClaimType value.", result.
FailureMessage
);
Aspire.Hosting.Tests (18)
Dashboard\TransportOptionsValidatorTests.cs (18)
27
result.
FailureMessage
44
Assert.True(result.Succeeded, result.
FailureMessage
);
62
Assert.True(result.Succeeded, result.
FailureMessage
);
80
Assert.True(result.Succeeded, result.
FailureMessage
);
100
result.
FailureMessage
119
result.
FailureMessage
139
result.
FailureMessage
163
result.
FailureMessage
187
result.
FailureMessage
212
result.
FailureMessage
239
result.
FailureMessage
263
result.
FailureMessage
287
result.
FailureMessage
304
Assert.True(result.Succeeded, result.
FailureMessage
);
320
Assert.True(result.Succeeded, result.
FailureMessage
);
342
Assert.True(result.Succeeded, result.
FailureMessage
);
364
Assert.True(result.Succeeded, result.
FailureMessage
);
388
Assert.True(result.Succeeded, result.
FailureMessage
);
Microsoft.Extensions.Compliance.Testing.Tests (3)
FakeRedactorOptionsValidatorTests.cs (3)
23
Assert.Contains(nameof(FakeRedactorOptions.RedactionFormat), validationResult.
FailureMessage
);
42
Assert.True(validationResult.Failed, validationResult.
FailureMessage
);
43
Assert.Contains(nameof(options.RedactionFormat), validationResult.
FailureMessage
);
Microsoft.Extensions.Options (2)
ValidateOptionsResult.cs (1)
45
[MemberNotNullWhen(true, nameof(
FailureMessage
))]
ValidateOptionsResultBuilder.cs (1)
80
Errors.Add(result.
FailureMessage
);