public void FromCharTest() { Assert.Equal(KeySym.Space, KeySymHelpers.FromChar(' ')); Assert.Equal(KeySym.A, KeySymHelpers.FromChar('A')); Assert.Equal(KeySym.a, KeySymHelpers.FromChar('a')); Assert.Equal(KeySym.AsciiTilde, KeySymHelpers.FromChar('~')); Assert.Equal((KeySym)0x10000E7, KeySymHelpers.FromChar('ç')); }
public void ToCharTest() { Assert.Equal(' ', KeySymHelpers.ToChar(KeySym.Space)); Assert.Equal('A', KeySymHelpers.ToChar(KeySym.A)); Assert.Equal('a', KeySymHelpers.ToChar(KeySym.a)); Assert.Equal('~', KeySymHelpers.ToChar(KeySym.AsciiTilde)); Assert.Equal('ç', KeySymHelpers.ToChar((KeySym)0x10000E7)); Assert.Throws <ArgumentOutOfRangeException>(() => KeySymHelpers.ToChar(KeySym.F12)); }
public void IsAsciiTest() { Assert.True(KeySymHelpers.IsAscii(KeySym.Space)); Assert.True(KeySymHelpers.IsAscii(KeySym.A)); Assert.True(KeySymHelpers.IsAscii(KeySym.a)); Assert.True(KeySymHelpers.IsAscii(KeySym.AsciiTilde)); Assert.False(KeySymHelpers.IsAscii(KeySym.AltLeft)); Assert.False(KeySymHelpers.IsAscii(KeySym.F12)); Assert.False(KeySymHelpers.IsAscii(KeySym.NumPad0)); }