Ejemplo n.º 1
0
 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('ç'));
 }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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));
        }