63 references to Resources
Aspire.Dashboard (6)
Components\Pages\Resources.razor.cs (4)
27public partial class Resources : ComponentBase, IComponentWithTelemetry, IAsyncDisposable, IPageWithSessionAndUrlState<Resources.ResourcesViewModel, Resources.ResourcesPageState> 73public required ILogger<Resources> Logger { get; init; } 478private class ResourcesInterop(Resources resources)
DashboardWebApplication.cs (1)
144[DynamicDependency(RuntimeActivatedComponentMembers, typeof(Components.Pages.Resources))]
Serialization\DashboardJsonSerializerContext.cs (1)
32[JsonSerializable(typeof(global::Aspire.Dashboard.Components.Pages.Resources.ResourcesPageState))]
Aspire.Dashboard.Components.Tests (55)
Pages\ResourcesTests.cs (55)
47[InlineData(Components.Pages.Resources.ResourceViewKind.Graph)] 48[InlineData(Components.Pages.Resources.ResourceViewKind.Parameters)] 49public async Task Resources_TelemetryRecordsSelectedView(Components.Pages.Resources.ResourceViewKind viewKind) 59var cut = Render<Components.Pages.Resources>(builder => builder.AddCascadingValue(viewport)); 157var cut = Render<Components.Pages.Resources>(builder => builder.AddCascadingValue(viewport)); 182var cut = Render<Components.Pages.Resources>(builder => builder.AddCascadingValue(viewport)); 269var cut = Render<Components.Pages.Resources>(builder => 367var cut = Render<Components.Pages.Resources>(builder => 431var cut = Render<Components.Pages.Resources>(builder => 462Services.AddSingleton<ILogger<Components.Pages.Resources>>(new TestLogger<Components.Pages.Resources>(new TestLoggerFactory(testSink, enabled: true))); 493var cut = Render<Components.Pages.Resources>(builder => builder.AddCascadingValue(viewport)); 519exception = new ObjectDisposedException(nameof(Components.Pages.Resources)); 590var cut = Render<Components.Pages.Resources>(builder => builder.AddCascadingValue(viewport)); 674var cut = Render<Components.Pages.Resources>(builder => 679var showContextMenuAsync = typeof(Components.Pages.Resources) 706var cut = Render<Components.Pages.Resources>(builder => 734var cut = Render<Components.Pages.Resources>(builder => 762var cut = Render<Components.Pages.Resources>(builder => 796var cut = Render<Components.Pages.Resources>(builder => 812var cut = Render<Components.Pages.Resources>(builder => builder.AddCascadingValue(viewport)); 835var cut = Render<Components.Pages.Resources>(builder => builder.AddCascadingValue(viewport)); 856var cut = Render<Components.Pages.Resources>(builder => builder.AddCascadingValue(viewport)); 921new Components.Pages.Resources.ResourcesPageState 937var cut = Render<Components.Pages.Resources>(builder => { builder.AddCascadingValue(viewport); }); 976private static void AssertResourceFilterListEquals(IRenderedComponent<Components.Pages.Resources> cut, IEnumerable<KeyValuePair<string, bool>> types, IEnumerable<KeyValuePair<string, bool>> states, IEnumerable<KeyValuePair<string, bool>> healthStates) 1011var cut = Render<Components.Pages.Resources>(builder => 1146var cut = Render<Components.Pages.Resources>(builder => 1170var cut = Render<Components.Pages.Resources>(builder => 1176Assert.Equal(Components.Pages.Resources.ResourceViewKind.Table, cut.Instance.PageViewModel.SelectedViewKind); 1198var cut = Render<Components.Pages.Resources>(builder => 1204cut.Instance.PageViewModel.SelectedViewKind = Components.Pages.Resources.ResourceViewKind.Parameters; 1228var cut = Render<Components.Pages.Resources>(builder => 1234cut.Instance.PageViewModel.SelectedViewKind = Components.Pages.Resources.ResourceViewKind.Parameters; 1265var cut = Render<Components.Pages.Resources>(builder => 1271cut.Instance.PageViewModel.SelectedViewKind = Components.Pages.Resources.ResourceViewKind.Graph; 1285var viewKind = Components.Pages.Resources.GetVisibleViewKindForSelectedResource(Components.Pages.Resources.ResourceViewKind.Graph, parameter); 1287Assert.Equal(Components.Pages.Resources.ResourceViewKind.Parameters, viewKind); 1295var viewKind = Components.Pages.Resources.GetVisibleViewKindForSelectedResource(Components.Pages.Resources.ResourceViewKind.Graph, resource); 1297Assert.Equal(Components.Pages.Resources.ResourceViewKind.Graph, viewKind); 1305var viewKind = Components.Pages.Resources.GetVisibleViewKindForViewChange(Components.Pages.Resources.ResourceViewKind.Graph, parameter); 1307Assert.Equal(Components.Pages.Resources.ResourceViewKind.Parameters, viewKind); 1315var viewKind = Components.Pages.Resources.GetVisibleViewKindForViewChange(Components.Pages.Resources.ResourceViewKind.Parameters, resource); 1317Assert.Equal(Components.Pages.Resources.ResourceViewKind.Parameters, viewKind); 1342var cut = Render<Components.Pages.Resources>(builder => 1348cut.Instance.PageViewModel.SelectedViewKind = Components.Pages.Resources.ResourceViewKind.Parameters; 1404var cut = Render<Components.Pages.Resources>(builder => 1410cut.Instance.PageViewModel.SelectedViewKind = Components.Pages.Resources.ResourceViewKind.Parameters; 1448var cut = Render<Components.Pages.Resources>(builder => 1454cut.Instance.PageViewModel.SelectedViewKind = Components.Pages.Resources.ResourceViewKind.Parameters; 1510var 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)
7using static Aspire.Dashboard.Components.Pages.Resources;