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)
93internal IQueryable<HealthReportViewModel> FilteredHealthReports => 383private string GetHealthStatusWithTime(HealthReportViewModel context) 408private 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 = []; 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() ?? [];