15 instantiations of HealthReportViewModel
Aspire.Dashboard (1)
ServiceClient\Partials.cs (1)
56return new HealthReportViewModel(
Aspire.Dashboard.Components.Tests (12)
Controls\ResourceDetailsTests.cs (5)
451new HealthReportViewModel("zebra-check", HealthStatus.Healthy, "OK", null), 452new HealthReportViewModel("Alpha-Check", HealthStatus.Healthy, "OK", null), 453new HealthReportViewModel("beta-check", HealthStatus.Degraded, "Warning", null), 454new HealthReportViewModel("GAMMA-Check", HealthStatus.Healthy, "OK", null), 455new HealthReportViewModel("delta-check", HealthStatus.Unhealthy, "Failed", null)
Pages\ResourcesTests.cs (6)
36ImmutableArray.Create(new HealthReportViewModel("Null", null, "Description1", null))), 78ImmutableArray.Create(new HealthReportViewModel("Healthy", HealthStatus.Healthy, "Description2", null)))) 125ImmutableArray.Create(new HealthReportViewModel("Null", null, "Description1", null))), 130ImmutableArray.Create(new HealthReportViewModel("Healthy", HealthStatus.Healthy, "Description2", null))), 135ImmutableArray.Create(new HealthReportViewModel("Degraded", HealthStatus.Degraded, "Description3", null))), 187ImmutableArray.Create(new HealthReportViewModel("Null", null, "Description1", null))),
tests\Shared\DashboardModel\ModelTestHelpers.cs (1)
49HealthReports = healthReports ?? (reportHealthStatus is null && !createNullHealthReport ? [] : [new HealthReportViewModel("healthcheck", reportHealthStatus, null, null)]),
Aspire.Dashboard.Tests (2)
Model\ResourceViewModelTests.cs (1)
29var 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)
49HealthReports = healthReports ?? (reportHealthStatus is null && !createNullHealthReport ? [] : [new HealthReportViewModel("healthcheck", reportHealthStatus, null, null)]),
13 references to HealthReportViewModel
Aspire.Dashboard (8)
Components\Controls\ResourceDetails.razor.cs (3)
110internal IQueryable<HealthReportViewModel> FilteredHealthReports => 404private string GetHealthStatusWithTime(HealthReportViewModel context) 429private string? GetHealthStatusTooltip(HealthReportViewModel context)
Model\Assistant\AIHelpers.cs (1)
251static string? GetReportHealthStatus(ResourceViewModel resource, HealthReportViewModel report)
Model\ResourceViewModel.cs (3)
21private readonly ImmutableArray<HealthReportViewModel> _healthReports = []; 93public required ImmutableArray<HealthReportViewModel> HealthReports 141internal static HealthStatus? ComputeHealthStatus(ImmutableArray<HealthReportViewModel> healthReports, KnownResourceState? state)
ServiceClient\Partials.cs (1)
54HealthReportViewModel ToHealthReportViewModel(HealthReport healthReport)
Aspire.Dashboard.Components.Tests (3)
Controls\ResourceDetailsTests.cs (1)
449healthReports: new List<HealthReportViewModel>
Pages\ResourcesTests.cs (1)
361ImmutableArray<HealthReportViewModel>? healthReports,
tests\Shared\DashboardModel\ModelTestHelpers.cs (1)
30ImmutableArray<HealthReportViewModel>? healthReports = null)
Aspire.Dashboard.Tests (2)
Model\ResourceViewModelTests.cs (1)
29var 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)
30ImmutableArray<HealthReportViewModel>? healthReports = null)