protected static void AssertSingle(string input, KeyInput expected = null) { var opt = KeyNotationUtil.TryStringToKeyInput(input); if (expected != null) { Assert.True(opt.IsSome()); Assert.Equal(expected, opt.Value); Assert.Equal(expected, KeyNotationUtil.StringToKeyInput(input)); } else { Assert.True(opt.IsNone()); } }
public void TryStringToKeyInput_BadModifier() { Assert.True(KeyNotationUtil.TryStringToKeyInput("<b-j>").IsNone()); }