diff --git a/UnitTests/Views/ShortcutTests.cs b/UnitTests/Views/ShortcutTests.cs index 0ab4d3792..939befc43 100644 --- a/UnitTests/Views/ShortcutTests.cs +++ b/UnitTests/Views/ShortcutTests.cs @@ -1,17 +1,14 @@ -using System.CommandLine; -using JetBrains.Annotations; -using UICatalog.Scenarios; +using JetBrains.Annotations; namespace Terminal.Gui.ViewsTests; [TestSubject (typeof (Shortcut))] public class ShortcutTests { - [Fact] public void Constructor_Defaults () { - Shortcut shortcut = new Shortcut (); + var shortcut = new Shortcut (); Assert.NotNull (shortcut); Assert.True (shortcut.CanFocus); @@ -32,18 +29,18 @@ public class ShortcutTests [InlineData ("C", "H", KeyCode.K, 9)] public void NaturalSize (string command, string help, Key key, int expectedWidth) { - Shortcut shortcut = new Shortcut () + var shortcut = new Shortcut { Title = command, HelpText = help, - Key = key, + Key = key }; Assert.IsType (shortcut.Width); Assert.IsType (shortcut.Height); shortcut.LayoutSubviews (); - shortcut.SetRelativeLayout (new Size (100, 100)); + shortcut.SetRelativeLayout (new (100, 100)); // |0123456789 // | C H K | @@ -60,7 +57,7 @@ public class ShortcutTests [InlineData (11, 0, 5, 8)] public void Set_Width_Layouts_Correctly (int width, int expectedCmdX, int expectedHelpX, int expectedKeyX) { - Shortcut shortcut = new Shortcut () + var shortcut = new Shortcut { Width = width, Title = "C", @@ -69,7 +66,7 @@ public class ShortcutTests }; shortcut.LayoutSubviews (); - shortcut.SetRelativeLayout (new Size (100, 100)); + shortcut.SetRelativeLayout (new (100, 100)); // 0123456789 // -C--H--K- @@ -81,17 +78,16 @@ public class ShortcutTests [Fact] public void CommandView_Text_And_Title_Track () { - Shortcut shortcut = new Shortcut () + var shortcut = new Shortcut { - Title = "T", + Title = "T" }; Assert.Equal (shortcut.Title, shortcut.CommandView.Text); - shortcut = new Shortcut () - { - }; - shortcut.CommandView = new View () + shortcut = new (); + + shortcut.CommandView = new() { Text = "T" }; @@ -101,16 +97,16 @@ public class ShortcutTests [Fact] public void HelpText_And_Text_Are_The_Same () { - Shortcut shortcut = new Shortcut () + var shortcut = new Shortcut { - Text = "H", + Text = "H" }; Assert.Equal (shortcut.Text, shortcut.HelpText); - shortcut = new Shortcut () + shortcut = new() { - HelpText = "H", + HelpText = "H" }; Assert.Equal (shortcut.Text, shortcut.HelpText); @@ -121,9 +117,9 @@ public class ShortcutTests [InlineData (KeyCode.F1, "F1")] public void KeyView_Text_Tracks_Key (Key key, string expected) { - Shortcut shortcut = new Shortcut () + var shortcut = new Shortcut { - Key = key, + Key = key }; Assert.Equal (expected, shortcut.KeyView.Text); @@ -133,7 +129,7 @@ public class ShortcutTests [Fact] public void Key_Defaults_To_Empty () { - Shortcut shortcut = new Shortcut (); + var shortcut = new Shortcut (); Assert.Equal (Key.Empty, shortcut.Key); } @@ -141,7 +137,7 @@ public class ShortcutTests [Fact] public void Key_Can_Be_Set () { - Shortcut shortcut = new Shortcut (); + var shortcut = new Shortcut (); shortcut.Key = Key.F1; @@ -151,7 +147,7 @@ public class ShortcutTests [Fact] public void Key_Can_Be_Set_To_Empty () { - Shortcut shortcut = new Shortcut (); + var shortcut = new Shortcut (); shortcut.Key = Key.Empty; @@ -164,7 +160,7 @@ public class ShortcutTests [Fact] public void KeyBindingScope_Defaults_To_HotKey () { - Shortcut shortcut = new Shortcut (); + var shortcut = new Shortcut (); Assert.Equal (KeyBindingScope.HotKey, shortcut.KeyBindingScope); } @@ -172,7 +168,7 @@ public class ShortcutTests [Fact] public void KeyBindingScope_Can_Be_Set () { - Shortcut shortcut = new Shortcut (); + var shortcut = new Shortcut (); shortcut.KeyBindingScope = KeyBindingScope.Application; @@ -182,14 +178,13 @@ public class ShortcutTests [Fact] public void Setting_Key_Binds_Key_To_CommandView_Accept () { - Shortcut shortcut = new Shortcut (); + var shortcut = new Shortcut (); shortcut.Key = Key.F1; // TODO: } - [Theory] [InlineData (Orientation.Horizontal)] [InlineData (Orientation.Vertical)] @@ -219,7 +214,8 @@ public class ShortcutTests [Fact] public void Action_SetsAndGetsCorrectly () { - bool actionInvoked = false; + var actionInvoked = false; + var shortcut = new Shortcut { Action = () => { actionInvoked = true; } @@ -234,6 +230,7 @@ public class ShortcutTests public void ColorScheme_SetsAndGetsCorrectly () { var colorScheme = new ColorScheme (); + var shortcut = new Shortcut { ColorScheme = colorScheme @@ -267,7 +264,7 @@ public class ShortcutTests Assert.Contains (shortcut.KeyView, shortcut.Subviews); shortcut.HelpView.Visible = false; - shortcut.ShowHide(); + shortcut.ShowHide (); Assert.False (shortcut.HelpView.Visible); Assert.DoesNotContain (shortcut.HelpView, shortcut.Subviews); Assert.True (shortcut.KeyView.Visible); @@ -279,7 +276,5 @@ public class ShortcutTests Assert.DoesNotContain (shortcut.HelpView, shortcut.Subviews); Assert.False (shortcut.KeyView.Visible); Assert.DoesNotContain (shortcut.KeyView, shortcut.Subviews); - } - }