15 instantiations of HealthReportViewModel
Aspire.Dashboard (1)
ServiceClient\Partials.cs (1)
55
return new
HealthReportViewModel
(
Aspire.Dashboard.Components.Tests (12)
Controls\ResourceDetailsTests.cs (5)
451
new
HealthReportViewModel
("zebra-check", HealthStatus.Healthy, "OK", null),
452
new
HealthReportViewModel
("Alpha-Check", HealthStatus.Healthy, "OK", null),
453
new
HealthReportViewModel
("beta-check", HealthStatus.Degraded, "Warning", null),
454
new
HealthReportViewModel
("GAMMA-Check", HealthStatus.Healthy, "OK", null),
455
new
HealthReportViewModel
("delta-check", HealthStatus.Unhealthy, "Failed", null)
Pages\ResourcesTests.cs (6)
36
ImmutableArray.Create(new
HealthReportViewModel
("Null", null, "Description1", null))),
78
ImmutableArray.Create(new
HealthReportViewModel
("Healthy", HealthStatus.Healthy, "Description2", null))))
125
ImmutableArray.Create(new
HealthReportViewModel
("Null", null, "Description1", null))),
130
ImmutableArray.Create(new
HealthReportViewModel
("Healthy", HealthStatus.Healthy, "Description2", null))),
135
ImmutableArray.Create(new
HealthReportViewModel
("Degraded", HealthStatus.Degraded, "Description3", null))),
187
ImmutableArray.Create(new
HealthReportViewModel
("Null", null, "Description1", null))),
tests\Shared\DashboardModel\ModelTestHelpers.cs (1)
48
HealthReports = healthReports ?? (reportHealthStatus is null && !createNullHealthReport ? [] : [new
HealthReportViewModel
("healthcheck", reportHealthStatus, null, null)]),
Aspire.Dashboard.Tests (2)
Model\ResourceViewModelTests.cs (1)
29
var reports = healthStatusStrings?.Select<string?, HealthReportViewModel>((h, i) => new
HealthReportViewModel
(i.ToString(), h is null ? null : System.Enum.Parse<DiagnosticsHealthStatus>(h), null, null)).ToImmutableArray() ?? [];
tests\Shared\DashboardModel\ModelTestHelpers.cs (1)
48
HealthReports = healthReports ?? (reportHealthStatus is null && !createNullHealthReport ? [] : [new
HealthReportViewModel
("healthcheck", reportHealthStatus, null, null)]),
13 references to HealthReportViewModel
Aspire.Dashboard (8)
Components\Controls\ResourceDetails.razor.cs (3)
95
internal IQueryable<
HealthReportViewModel
> FilteredHealthReports =>
386
private string GetHealthStatusWithTime(
HealthReportViewModel
context)
411
private string? GetHealthStatusTooltip(
HealthReportViewModel
context)
Model\Assistant\AIHelpers.cs (1)
253
static string? GetReportHealthStatus(ResourceViewModel resource,
HealthReportViewModel
report)
Model\ResourceViewModel.cs (3)
22
private readonly ImmutableArray<
HealthReportViewModel
> _healthReports = [];
87
public required ImmutableArray<
HealthReportViewModel
> HealthReports
135
internal static HealthStatus? ComputeHealthStatus(ImmutableArray<
HealthReportViewModel
> healthReports, KnownResourceState? state)
ServiceClient\Partials.cs (1)
53
HealthReportViewModel
ToHealthReportViewModel(HealthReport healthReport)
Aspire.Dashboard.Components.Tests (3)
Controls\ResourceDetailsTests.cs (1)
449
healthReports: new List<
HealthReportViewModel
>
Pages\ResourcesTests.cs (1)
361
ImmutableArray<
HealthReportViewModel
>? healthReports,
tests\Shared\DashboardModel\ModelTestHelpers.cs (1)
30
ImmutableArray<
HealthReportViewModel
>? healthReports = null)
Aspire.Dashboard.Tests (2)
Model\ResourceViewModelTests.cs (1)
29
var reports = healthStatusStrings?.Select<string?,
HealthReportViewModel
>((h, i) => new HealthReportViewModel(i.ToString(), h is null ? null : System.Enum.Parse<DiagnosticsHealthStatus>(h), null, null)).ToImmutableArray() ?? [];
tests\Shared\DashboardModel\ModelTestHelpers.cs (1)
30
ImmutableArray<
HealthReportViewModel
>? healthReports = null)