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