36 references to ItemsProvider
Aspire.Dashboard (3)
Components\Controls\AspireMenuButton.razor.cs (3)
97if (!ReferenceEquals(_renderedItemsProvider, ItemsProvider)) 99_renderedItemsProvider = ItemsProvider; 139_items = ItemsProvider().ToArray();
Aspire.Dashboard.Components.Tests (33)
Controls\AspireMenuButtonTests.cs (7)
25.Add(component => component.ItemsProvider, () => [new MenuButtonItem { Text = "Item" }]) 43builder.Add(p => p.ItemsProvider, () => [new MenuButtonItem { Text = "Show hidden resources" }]); 64builder.Add(p => p.ItemsProvider, () => [new MenuButtonItem { Text = "Action" }]); 81builder.Add(p => p.ItemsProvider, () => [new MenuButtonItem { Text = "Action" }]); 105builder.Add(p => p.ItemsProvider, () => [new MenuButtonItem { Text = "Action" }]); 134builder.Add(p => p.ItemsProvider, () => 186builder.Add(p => p.ItemsProvider, itemsProvider);
Controls\AspireMenuTests.cs (3)
370builder.Add(p => p.ItemsProvider, () => items); 411builder.Add(p => p.ItemsProvider, () => items); 446builder.Add(p => p.ItemsProvider, () => items);
Controls\ResourceActionsTests.cs (3)
48var menuItems = cut.FindComponent<AspireMenuButton>().Instance.ItemsProvider(); 85var menuItems = cut.FindComponent<AspireMenuButton>().Instance.ItemsProvider(); 119var menuItems = cut.FindComponent<AspireMenuButton>().Instance.ItemsProvider();
Layout\MainLayoutTests.cs (1)
435Assert.Equal(["Live run", "Learn about runs"], menuButton.Instance.ItemsProvider().Where(item => !item.IsDivider).Select(item => item.Text));
Layout\ResourcesLayoutCloseTests.cs (1)
298var viewDetails = Assert.Single(actions.FindComponent<AspireMenuButton>().Instance.ItemsProvider(),
Layout\ResourcesLayoutTests.cs (8)
597var expected = fallback.Instance.ItemsProvider().Select(item => (item.Text, item.IsDivider, item.IsDisabled)).ToArray(); 722.Instance.ItemsProvider().Single(item => item.Id == menuItemId); 1481Assert.Contains(menuButton.Instance.ItemsProvider(), item => item.Text == "Custom command"); 1513Assert.NotEmpty(menuButton.Instance.ItemsProvider()); 1593Assert.Contains(terminalMenu.Instance.ItemsProvider(), item => item.Text == "Terminal"); 1682Assert.Contains(menu.Instance.ItemsProvider(), item => item.Text == "stop"); 1815var terminalItem = Assert.Single(menu.Instance.ItemsProvider(), item => item.Text == "Terminal"); 1835Assert.All(menu.Instance.ItemsProvider(), item => Assert.NotEqual("Terminal", item.Text));
Pages\MetricsTests.cs (5)
1883group => Assert.Equal(["None", "Meter", "Instrument"], group.Instance.ItemsProvider().Where(i => !i.IsHeader).Select(i => i.Text)), 1884sort => Assert.Equal(["Name", "Value (high to low)", "Value (low to high)"], sort.Instance.ItemsProvider().Where(i => !i.IsHeader).Select(i => i.Text))); 1887Assert.Equal("Meter", menus[0].Instance.ItemsProvider().Single(i => i.Checked).Text); 1888Assert.Equal("Name", menus[1].Instance.ItemsProvider().Single(i => i.Checked).Text); 1929await cut.InvokeAsync(() => groupMenu.Instance.ItemsProvider().Single(i => i.Text == "None").OnClick!());
Pages\TerminalsTests.cs (2)
572var showHidden = Assert.Single(options.Instance.ItemsProvider(), i => i.Text == Resources.ControlsStrings.ShowHiddenResources); 740var viewDetails = Assert.Single(actions.ItemsProvider!(),
Pages\TraceDetailsTests.cs (3)
1047var collapseAllMenuItem = menuButton.Instance.ItemsProvider().FirstOrDefault(item => item.Text == "Collapse all"); // Locate by text since ID was removed 1122var collapseAllMenuItem = menuButton.Instance.ItemsProvider().FirstOrDefault(item => item.Text == "Collapse all"); // Locate by text since ID was removed 1135var expandAllMenuItem = menuButton.Instance.ItemsProvider().FirstOrDefault(item => item.Text == "Expand all"); // Locate by text since ID was removed