10 instantiations of HealthReportViewModel
Aspire.Dashboard (1)
ServiceClient\Partials.cs (1)
55return new HealthReportViewModel(
Aspire.Dashboard.Components.Tests (7)
Pages\ResourcesTests.cs (6)
35ImmutableArray.Create(new HealthReportViewModel("Null", null, "Description1", null))), 77ImmutableArray.Create(new HealthReportViewModel("Healthy", HealthStatus.Healthy, "Description2", null)))) 124ImmutableArray.Create(new HealthReportViewModel("Null", null, "Description1", null))), 129ImmutableArray.Create(new HealthReportViewModel("Healthy", HealthStatus.Healthy, "Description2", null))), 134ImmutableArray.Create(new HealthReportViewModel("Degraded", HealthStatus.Degraded, "Description3", null))), 186ImmutableArray.Create(new HealthReportViewModel("Null", null, "Description1", null))),
tests\Shared\DashboardModel\ModelTestHelpers.cs (1)
46HealthReports = 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)
46HealthReports = reportHealthStatus is null && !createNullHealthReport ? [] : [new HealthReportViewModel("healthcheck", reportHealthStatus, null, null)],
10 references to HealthReportViewModel
Aspire.Dashboard (8)
Components\Controls\ResourceDetails.razor.cs (3)
91internal IQueryable<HealthReportViewModel> FilteredHealthReports => 328private string GetHealthStatusWithTime(HealthReportViewModel context) 353private string? GetHealthStatusTooltip(HealthReportViewModel context)
Model\Assistant\AIHelpers.cs (1)
215static string? GetReportHealthStatus(ResourceViewModel resource, HealthReportViewModel report)
Model\ResourceViewModel.cs (3)
22private readonly ImmutableArray<HealthReportViewModel> _healthReports = []; 86public required ImmutableArray<HealthReportViewModel> HealthReports 134internal static HealthStatus? ComputeHealthStatus(ImmutableArray<HealthReportViewModel> healthReports, KnownResourceState? state)
ServiceClient\Partials.cs (1)
53HealthReportViewModel ToHealthReportViewModel(HealthReport healthReport)
Aspire.Dashboard.Components.Tests (1)
Pages\ResourcesTests.cs (1)
356private static ResourceViewModel CreateResource(string name, string type, string? state, ImmutableArray<HealthReportViewModel>? healthReports)
Aspire.Dashboard.Tests (1)
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() ?? [];