15 instantiations of HealthReportViewModel
Aspire.Dashboard (1)
ServiceClient\Partials.cs (1)
55return 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)
48HealthReports = 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)
48HealthReports = healthReports ?? (reportHealthStatus is null && !createNullHealthReport ? [] : [new HealthReportViewModel("healthcheck", reportHealthStatus, null, null)]),
13 references to HealthReportViewModel
Aspire.Dashboard (8)
Components\Controls\ResourceDetails.razor.cs (3)
95internal IQueryable<HealthReportViewModel> FilteredHealthReports => 386private string GetHealthStatusWithTime(HealthReportViewModel context) 411private string? GetHealthStatusTooltip(HealthReportViewModel context)
Model\Assistant\AIHelpers.cs (1)
253static string? GetReportHealthStatus(ResourceViewModel resource, HealthReportViewModel report)
Model\ResourceViewModel.cs (3)
22private readonly ImmutableArray<HealthReportViewModel> _healthReports = []; 87public required ImmutableArray<HealthReportViewModel> HealthReports 135internal static HealthStatus? ComputeHealthStatus(ImmutableArray<HealthReportViewModel> healthReports, KnownResourceState? state)
ServiceClient\Partials.cs (1)
53HealthReportViewModel 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)