Fix some bug, clean code and more unit tests.

This commit is contained in:
BDisp
2024-08-31 22:00:05 +01:00
committed by Tig
parent fbaad62673
commit 552f9ed0a8
8 changed files with 187 additions and 128 deletions

View File

@@ -15,10 +15,10 @@ public class MenuBarTests (ITestOutputHelper output)
Assert.Equal ("n", menuBarItem.HotKey);
Assert.Equal ("i", menuItem.HotKey);
Assert.Empty (menuBar.Menus);
menuBarItem.AddMenuBarItem (menuItem);
menuBarItem.AddMenuBarItem (menuBar, menuItem);
menuBar.Menus = [menuBarItem];
Assert.Single (menuBar.Menus);
Assert.Single (menuBar.Menus [0].Children);
Assert.Single (menuBar.Menus [0].Children!);
Assert.Contains (Key.N.WithAlt, menuBar.KeyBindings.Bindings);
Assert.DoesNotContain (Key.I, menuBar.KeyBindings.Bindings);