74 references to Resources
Aspire.Dashboard (11)
Components\Layout\ResourcesLayout.razor.cs (3)
21
using ResourcesPage = Aspire.Dashboard.Components.Pages.
Resources
;
55
private readonly
ResourcesPage
.ResourcesViewModel _filter = new() { SelectedViewKind =
ResourcesPage
.ResourceViewKind.Table };
Components\Pages\Home.razor.cs (2)
52
if (string.Equals(viewKind, nameof(
Resources
.ResourceViewKind.Graph), StringComparison.OrdinalIgnoreCase))
57
if (string.Equals(viewKind, nameof(
Resources
.ResourceViewKind.Parameters), StringComparison.OrdinalIgnoreCase))
Components\Pages\Resources.razor.cs (4)
28
public partial class Resources : ComponentBase, IComponentWithTelemetry, IAsyncDisposable, IPageWithSessionAndUrlState<
Resources
.ResourcesViewModel,
Resources
.ResourcesPageState>
75
public required ILogger<
Resources
> Logger { get; init; }
480
private class ResourcesInterop(
Resources
resources)
DashboardWebApplication.cs (1)
151
[DynamicDependency(RuntimeActivatedComponentMembers, typeof(Components.Pages.
Resources
))]
Serialization\DashboardJsonSerializerContext.cs (1)
32
[JsonSerializable(typeof(global::Aspire.Dashboard.Components.Pages.
Resources
.ResourcesPageState))]
Aspire.Dashboard.Components.Tests (61)
Layout\ResourcesNavigationTests.cs (8)
11
using ResourcesPage = Aspire.Dashboard.Components.Pages.
Resources
;
185
[InlineData("graph",
ResourcesPage
.ResourceViewKind.Graph)]
186
[InlineData("graph?hiddenTypes=Container",
ResourcesPage
.ResourceViewKind.Graph)]
187
[InlineData("parameters",
ResourcesPage
.ResourceViewKind.Parameters)]
188
[InlineData("parameters#top",
ResourcesPage
.ResourceViewKind.Parameters)]
189
[InlineData("",
ResourcesPage
.ResourceViewKind.Table)]
190
public void GetViewKindFromPath_ReturnsRouteViewKind(string path,
ResourcesPage
.ResourceViewKind expectedViewKind)
192
Assert.Equal(expectedViewKind,
ResourcesPage
.GetViewKindFromPath(path));
Pages\ResourcesTests.cs (53)
68
var cut = Render<Components.Pages.
Resources
>(builder => builder.AddCascadingValue(viewport));
96
var cut = Render<Components.Pages.
Resources
>(p => p.AddCascadingValue(viewport));
106
[InlineData(Components.Pages.
Resources
.ResourceViewKind.Graph)]
107
[InlineData(Components.Pages.
Resources
.ResourceViewKind.Parameters)]
108
public async Task Resources_TelemetryRecordsSelectedView(Components.Pages.
Resources
.ResourceViewKind viewKind)
118
var cut = Render<Components.Pages.
Resources
>(builder => builder.AddCascadingValue(viewport));
216
var cut = Render<Components.Pages.
Resources
>(builder => builder.AddCascadingValue(viewport));
241
var cut = Render<Components.Pages.
Resources
>(builder => builder.AddCascadingValue(viewport));
328
var cut = Render<Components.Pages.
Resources
>(builder =>
428
var cut = Render<Components.Pages.
Resources
>(builder =>
492
var cut = Render<Components.Pages.
Resources
>(builder =>
523
Services.AddSingleton<ILogger<Components.Pages.
Resources
>>(new TestLogger<Components.Pages.
Resources
>(new TestLoggerFactory(testSink, enabled: true)));
555
var cut = Render<Components.Pages.
Resources
>(builder => builder.AddCascadingValue(viewport));
578
exception = new ObjectDisposedException(nameof(Components.Pages.
Resources
));
649
var cut = Render<Components.Pages.
Resources
>(builder => builder.AddCascadingValue(viewport));
734
var cut = Render<Components.Pages.
Resources
>(builder =>
743
var showContextMenuAsync = typeof(Components.Pages.
Resources
)
770
var cut = Render<Components.Pages.
Resources
>(builder =>
798
var cut = Render<Components.Pages.
Resources
>(builder =>
826
var cut = Render<Components.Pages.
Resources
>(builder =>
865
new Components.Pages.
Resources
.ResourcesPageState
881
var cut = Render<Components.Pages.
Resources
>(builder => { builder.AddCascadingValue(viewport); });
920
private static void AssertResourceFilterListEquals(IRenderedComponent<Components.Pages.
Resources
> cut, IEnumerable<KeyValuePair<string, bool>> types, IEnumerable<KeyValuePair<string, bool>> states, IEnumerable<KeyValuePair<string, bool>> healthStates)
957
var cut = Render<Components.Pages.
Resources
>(builder =>
1092
var cut = Render<Components.Pages.
Resources
>(builder =>
1116
var cut = Render<Components.Pages.
Resources
>(builder =>
1122
Assert.Equal(Components.Pages.
Resources
.ResourceViewKind.Table, cut.Instance.PageViewModel.SelectedViewKind);
1144
var cut = Render<Components.Pages.
Resources
>(builder =>
1150
cut.Instance.PageViewModel.SelectedViewKind = Components.Pages.
Resources
.ResourceViewKind.Parameters;
1174
var cut = Render<Components.Pages.
Resources
>(builder =>
1180
cut.Instance.PageViewModel.SelectedViewKind = Components.Pages.
Resources
.ResourceViewKind.Parameters;
1211
var cut = Render<Components.Pages.
Resources
>(builder =>
1217
cut.Instance.PageViewModel.SelectedViewKind = Components.Pages.
Resources
.ResourceViewKind.Graph;
1231
var viewKind = Components.Pages.
Resources
.GetVisibleViewKindForSelectedResource(Components.Pages.
Resources
.ResourceViewKind.Graph, parameter);
1233
Assert.Equal(Components.Pages.
Resources
.ResourceViewKind.Parameters, viewKind);
1241
var viewKind = Components.Pages.
Resources
.GetVisibleViewKindForSelectedResource(Components.Pages.
Resources
.ResourceViewKind.Graph, resource);
1243
Assert.Equal(Components.Pages.
Resources
.ResourceViewKind.Graph, viewKind);
1251
var viewKind = Components.Pages.
Resources
.GetVisibleViewKindForViewChange(Components.Pages.
Resources
.ResourceViewKind.Graph, parameter);
1253
Assert.Equal(Components.Pages.
Resources
.ResourceViewKind.Parameters, viewKind);
1261
var viewKind = Components.Pages.
Resources
.GetVisibleViewKindForViewChange(Components.Pages.
Resources
.ResourceViewKind.Parameters, resource);
1263
Assert.Equal(Components.Pages.
Resources
.ResourceViewKind.Parameters, viewKind);
1288
var cut = Render<Components.Pages.
Resources
>(builder =>
1294
cut.Instance.PageViewModel.SelectedViewKind = Components.Pages.
Resources
.ResourceViewKind.Parameters;
1350
var cut = Render<Components.Pages.
Resources
>(builder =>
1356
cut.Instance.PageViewModel.SelectedViewKind = Components.Pages.
Resources
.ResourceViewKind.Parameters;
1394
var cut = Render<Components.Pages.
Resources
>(builder =>
1400
cut.Instance.PageViewModel.SelectedViewKind = Components.Pages.
Resources
.ResourceViewKind.Parameters;
1456
var cut = Render<Components.Pages.
Resources
>(builder =>
Aspire.Dashboard.Tests (2)
DashboardJsonSerializerContextTests.cs (1)
85
[InlineData(typeof(global::Aspire.Dashboard.Components.Pages.
Resources
.ResourcesPageState))]
Model\ResourcesViewModelTests.cs (1)
7
using static Aspire.Dashboard.Components.Pages.
Resources
;