2
0

KeyTests.cs 656 B

1234567891011121314151617181920212223
  1. using System.Text;
  2. namespace UnitTests.InputTests;
  3. public class KeyTests
  4. {
  5. [Fact]
  6. public void Set_Key_Separator_With_Rune_Default_Ensure_Using_The_Default_Plus ()
  7. {
  8. Key key = new (Key.A.WithCtrl);
  9. Assert.Equal ((Rune)'+', Key.Separator);
  10. Assert.Equal ("Ctrl+A", key.ToString ());
  11. // NOTE: This means this test can't be parallelized
  12. Key.Separator = new ('-');
  13. Assert.Equal ((Rune)'-', Key.Separator);
  14. Assert.Equal ("Ctrl-A", key.ToString ());
  15. Key.Separator = new ();
  16. Assert.Equal ((Rune)'+', Key.Separator);
  17. Assert.Equal ("Ctrl+A", key.ToString ());
  18. }
  19. }