45 references to Columns
Aspire.Dashboard (17)
Components\Controls\PropertyValues\ResourceStateValue.razor.cs (1)
28
public required IStringLocalizer<
Columns
> Loc { get; init; }
Components\ResourcesGridColumns\StateColumnDisplay.razor.cs (1)
21
public required IStringLocalizer<
Columns
> Loc { get; init; }
Components\ResourcesGridColumns\UrlsColumnDisplay.razor.cs (1)
31
public required IStringLocalizer<
Columns
> Loc { get; init; }
Model\ResourceGraph\ResourceGraphMapper.cs (1)
15
public static ResourceDto MapResource(ResourceViewModel r, IEnumerable<ResourceViewModel> graphResources, IDictionary<string, ResourceViewModel> resourcesByName, IStringLocalizer<
Columns
> columnsLoc, bool showHiddenResources, IconResolver iconResolver)
Model\ResourceStateViewModel.cs (12)
23
internal static ResourceStateViewModel GetStateViewModel(ResourceViewModel resource, IStringLocalizer<
Columns
> loc)
104
internal static string GetResourceStateTooltip(ResourceViewModel resource, IStringLocalizer<
Columns
> loc, IEnumerable<ResourceViewModel>? allResources = null)
108
return loc.GetString(nameof(
Columns
.StateColumnResourceFailedToStart), resource.ResourceType);
115
return loc.GetString(nameof(
Columns
.StateColumnResourceExitedUnexpectedly), resource.ResourceType, exitCode);
120
return loc.GetString(nameof(
Columns
.StateColumnResourceExited), resource.ResourceType);
126
return loc[nameof(
Columns
.RunningAndUnhealthyResourceStateToolTip)];
131
return loc[nameof(
Columns
.StateColumnResourceContainerRuntimeUnhealthy)];
139
return loc.GetString(nameof(
Columns
.StateColumnResourceWaitingFor), string.Join(", ", dependencies));
142
return loc[nameof(
Columns
.StateColumnResourceWaiting)];
146
return loc[nameof(
Columns
.StateColumnResourceNotStarted)];
153
private static string GetStateText(ResourceViewModel resource, IStringLocalizer<
Columns
> loc)
157
{ State: null or "" } => loc[
Columns
.UnknownStateLabel],
Resources\Columns.Designer.cs (1)
42
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Aspire.Dashboard.Resources.Columns", typeof(
Columns
).Assembly);
Aspire.Dashboard.Components.Tests (4)
Controls\ResourceDetailsTests.cs (4)
398
Assert.Contains(
Columns
.StateColumnResourceWaiting, resourcePropertyGrid.TextContent);
418
Assert.Contains(
Columns
.StateColumnResourceNotStarted, resourcePropertyGrid.TextContent);
456
Assert.Contains(string.Format(CultureInfo.InvariantCulture,
Columns
.StateColumnResourceWaitingFor, "nginx, redis"), resourcePropertyGrid.TextContent);
491
Assert.Contains(
Columns
.UnknownStateLabel, resourcePropertyGrid.TextContent);
Aspire.Dashboard.Tests (24)
Model\ResourceGraphMapperTests.cs (7)
33
var dto = ResourceGraphMapper.MapResource(resource1, resources.Values, resources, new TestStringLocalizer<
Columns
>(), showHiddenResources: false, _iconResolver);
55
var dto = ResourceGraphMapper.MapResource(resource1, resources.Values, resources, new TestStringLocalizer<
Columns
>(), showHiddenResources: false, _iconResolver);
74
var dto = ResourceGraphMapper.MapResource(resource, resources.Values, resources, new TestStringLocalizer<
Columns
>(), showHiddenResources: false, _iconResolver);
93
var dto = ResourceGraphMapper.MapResource(resource1, resources.Values, resources, new TestStringLocalizer<
Columns
>(), showHiddenResources: true, _iconResolver);
114
var dto = ResourceGraphMapper.MapResource(resource, resources.Values, resources, new TestStringLocalizer<
Columns
>(), showHiddenResources: false, _iconResolver);
136
var dto = ResourceGraphMapper.MapResource(resource, resources.Values, resources, new TestStringLocalizer<
Columns
>(), showHiddenResources: false, _iconResolver);
157
var dto = ResourceGraphMapper.MapResource(resource, [resource], resources, new TestStringLocalizer<
Columns
>(), showHiddenResources: false, _iconResolver);
Model\ResourceStateViewModelTests.cs (17)
21
/* expected output */ $"Localized:{nameof(
Columns
.StateColumnResourceExited)}:Container", "RecordStop", Color.Info, "Exited")]
24
/* expected output */ $"Localized:{nameof(
Columns
.StateColumnResourceExitedUnexpectedly)}:Container+3", "ErrorCircle", Color.Error, "Exited")]
27
/* expected output */ $"Localized:{nameof(
Columns
.StateColumnResourceExited)}:Container", "RecordStop", Color.Info, "Exited")]
30
/* expected output */ $"Localized:{nameof(
Columns
.StateColumnResourceExited)}:Container", "RecordStop", Color.Info, "Finished")]
33
/* expected output */ $"Localized:{nameof(
Columns
.StateColumnResourceExited)}:CustomResource", "RecordStop", Color.Info, "Finished")]
37
/* expected output */ $"Localized:{nameof(
Columns
.StateColumnResourceFailedToStart)}:Container", "Warning", Color.Warning, "Failed to start")]
40
/* expected output */ $"Localized:{nameof(
Columns
.StateColumnResourceFailedToStart)}:CustomResource", "Warning", Color.Warning, "Failed to start")]
50
/* expected output */ $"Localized:{nameof(
Columns
.RunningAndUnhealthyResourceStateToolTip)}", "CheckmarkCircleWarning", Color.Warning, "Running (Unhealthy)")]
53
/* expected output */ $"Localized:{nameof(
Columns
.RunningAndUnhealthyResourceStateToolTip)}", "CheckmarkCircleWarning", Color.Warning, "Running (Unhealthy)")]
65
/* expected output */ $"Localized:{nameof(
Columns
.StateColumnResourceContainerRuntimeUnhealthy)}", "Warning", Color.Warning, "Runtime unhealthy")]
98
var localizer = new TestStringLocalizer<
Columns
>();
129
var localizer = new TestStringLocalizer<
Columns
>();
133
Assert.Equal($"Localized:{nameof(
Columns
.StateColumnResourceWaitingFor)}:nginx, redis", tooltip);
157
var localizer = new TestStringLocalizer<
Columns
>();
161
Assert.Equal($"Localized:{nameof(
Columns
.StateColumnResourceWaitingFor)}:messaging", tooltip);
188
var localizer = new TestStringLocalizer<
Columns
>();
192
Assert.Equal($"Localized:{nameof(
Columns
.StateColumnResourceWaitingFor)}:messaging-abcxyz", tooltip);