33 references to AspireMenu
Aspire.Dashboard (1)
Components\Pages\Resources.razor.cs (1)
126private AspireMenu? _contextMenu;
Aspire.Dashboard.Components.Tests (32)
Controls\AspireMenuButtonTests.cs (8)
79Assert.Empty(cut.FindComponents<AspireMenu>()); 91Assert.Single(cut.FindComponents<AspireMenu>()); 93cut.WaitForAssertion(() => Assert.True(cut.FindComponent<AspireMenu>().Instance.Open)); 105var menu = cut.FindComponent<AspireMenu>().Instance; 109Assert.Same(menu, cut.FindComponent<AspireMenu>().Instance); 115Assert.Same(menu, cut.FindComponent<AspireMenu>().Instance); 121Assert.False(cut.FindComponent<AspireMenu>().Instance.Open);
Controls\AspireMenuTests.cs (4)
45builder.AddChildContent<AspireMenu>(menuBuilder => 76var menuHost = RenderComponent<AspireMenu>(builder => 100builder.AddChildContent<AspireMenu>(menuBuilder => 108await menuHost.InvokeAsync(() => menuHost.FindComponent<AspireMenu>().Instance.OpenAsync(1920, 1080, 10, 10));
Controls\ResourceDetailsTests.cs (2)
71var item = cut.FindComponents<AspireMenu>().SelectMany(m => m.Instance.Items).Single(s => s.Class == maskAllSwitch.Attributes["class"]!.Value); 164var item = cut.FindComponents<AspireMenu>().SelectMany(m => m.Instance.Items).Single(s => s.Class == maskAllSwitch.Attributes["class"]!.Value);
Layout\MainLayoutTests.cs (10)
347var menuItem = Assert.Single(runSelect.FindComponent<AspireMenu>().Instance.Items); 446Assert.Empty(menuButton.FindComponents<AspireMenu>()); 455menuButton.FindComponent<AspireMenu>().Instance.Items, 494Assert.True(runSelect.FindComponent<AspireMenu>().Instance.Open); 506Assert.True(runSelect.FindComponent<AspireMenu>().Instance.Open); 526Assert.False(menuButton.FindComponent<AspireMenu>().Instance.Open); 535menuButton.FindComponent<AspireMenu>().Instance.Items, 563Assert.False(menuButton.FindComponent<AspireMenu>().Instance.Open); 675Assert.True(cut.FindComponent<AspireMenu>().Instance.Open); 780Assert.Empty(menuButton.FindComponents<AspireMenu>());
Pages\ConsoleLogsTests.cs (4)
231var settingsMenu = cut.FindComponents<AspireMenu>().Single(m => m.Instance.Items.Any(i => i.Text == Resources.ControlsStrings.ShowHiddenResources)); 255settingsMenu = cut.FindComponents<AspireMenu>().Single(m => m.Instance.Items.Any(i => i.Text == Resources.ControlsStrings.HideHiddenResources)); 654var clearMenu = cut.FindComponents<AspireMenu>().Single(m => m.Instance.Items.Any(i => i.Id == "clear-menu-all")); 695var clearMenu = cut.FindComponents<AspireMenu>().Single(menu => menu.Instance.Items.Any(item => item.Id == "clear-menu-resource"));
Pages\ResourcesTests.cs (3)
302cut.WaitForAssertion(() => Assert.True(cut.FindComponents<AspireMenu>().Single(m => !m.Instance.Anchored).Instance.Open)); 304var contextMenu = cut.FindComponents<AspireMenu>().Single(m => !m.Instance.Anchored); 308Assert.False(cut.FindComponents<AspireMenu>().Single(m => !m.Instance.Anchored).Instance.Open);
Shared\FluentUISetupHelpers.cs (1)
343/// need this because <see cref="AspireMenu"/> injects <see cref="IMenuService"/>.