17 instantiations of HealthReportViewModel
Aspire.Dashboard (1)
ServiceClient\Partials.cs (1)
57return new HealthReportViewModel(
Aspire.Dashboard.Components.Tests (13)
Controls\ResourceDetailsTests.cs (5)
768new HealthReportViewModel("zebra-check", HealthStatus.Healthy, "OK", null), 769new HealthReportViewModel("Alpha-Check", HealthStatus.Healthy, "OK", null), 770new HealthReportViewModel("beta-check", HealthStatus.Degraded, "Warning", null), 771new HealthReportViewModel("GAMMA-Check", HealthStatus.Healthy, "OK", null), 772new HealthReportViewModel("delta-check", HealthStatus.Unhealthy, "Failed", null)
Pages\ResourcesTests.cs (7)
281ImmutableArray.Create(new HealthReportViewModel("Null", null, "Description1", null))), 323ImmutableArray.Create(new HealthReportViewModel("Healthy", HealthStatus.Healthy, "Description2", null)))) 370ImmutableArray.Create(new HealthReportViewModel("Null", null, "Description1", null))), 375ImmutableArray.Create(new HealthReportViewModel("Healthy", HealthStatus.Healthy, "Description2", null))), 380ImmutableArray.Create(new HealthReportViewModel("Degraded", HealthStatus.Degraded, "Description3", null))), 435ImmutableArray.Create(new HealthReportViewModel("Null", null, "Description1", null))), 677ImmutableArray.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.Playwright.Tests (1)
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)
30var 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)]),
16 references to HealthReportViewModel
Aspire.Dashboard (10)
Components\Controls\ResourceDetails.razor.cs (3)
103internal IEnumerable<HealthReportViewModel> FilteredHealthReports => 472private string GetHealthStatusWithTime(HealthReportViewModel context) => HealthReportFormatter.GetStatusWithTime(context, Loc); 474private string? GetHealthStatusTooltip(HealthReportViewModel context) => HealthReportFormatter.GetStatusTooltip(context, Loc, TimeProvider);
Components\Pages\ResourceOverview.Details.cs (1)
187private static List<HealthReportViewModel> GetHealthReports(ResourceViewModel resource) =>
Model\HealthReportFormatter.cs (2)
17public static string GetStatusWithTime(HealthReportViewModel report, IStringLocalizer<Resources.Resources> loc) 44public static string? GetStatusTooltip(HealthReportViewModel report, IStringLocalizer<Resources.Resources> loc, BrowserTimeProvider timeProvider)
Model\ResourceViewModel.cs (3)
22private readonly ImmutableArray<HealthReportViewModel> _healthReports = []; 171public required ImmutableArray<HealthReportViewModel> HealthReports 219internal static HealthStatus? ComputeHealthStatus(ImmutableArray<HealthReportViewModel> healthReports, KnownResourceState? state)
ServiceClient\Partials.cs (1)
55HealthReportViewModel ToHealthReportViewModel(HealthReport healthReport)
Aspire.Dashboard.Components.Tests (3)
Controls\ResourceDetailsTests.cs (1)
766healthReports: new List<HealthReportViewModel>
Pages\ResourcesTests.cs (1)
978ImmutableArray<HealthReportViewModel>? healthReports,
tests\Shared\DashboardModel\ModelTestHelpers.cs (1)
30ImmutableArray<HealthReportViewModel>? healthReports = null)
Aspire.Dashboard.Playwright.Tests (1)
tests\Shared\DashboardModel\ModelTestHelpers.cs (1)
30ImmutableArray<HealthReportViewModel>? healthReports = null)
Aspire.Dashboard.Tests (2)
Model\ResourceViewModelTests.cs (1)
30var 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)