Exemplo n.º 1
0
        public void ctor_sets_properties_correctly()
        {
            var eventArgs = new SimpleKeyEventArgs <int, int>(123, 234);

            Assert.That(eventArgs.KeyId, Is.EqualTo(123));
            Assert.That(eventArgs.AdditionalData, Is.EqualTo(234));
        }
Exemplo n.º 2
0
        private void OnKeyPress(object sender, SimpleKeyEventArgs <TKeyId, TAdditionalKeyEventData> eventArgs)
        {
            IsToggled = !IsToggled;

            if (OnStateChange != null)
            {
                OnStateChange(this, new ToggleKeyEventArgs <TKeyId, TAdditionalKeyEventData>(_key.KeyId, IsToggled, eventArgs.AdditionalData));
            }
        }
        public void SetUp()
        {
            ResetKeyEvent();

            _keyboardMock = KeyboardTestUtils.CreateKeyboardMock();

            _keyId          = 123;
            _additionalData = 234;
            _key            = new SimpleKey <int, int>(_keyboardMock.Object, _keyId);

            _key.OnKeyPress += (sender, keyId) => _keyEvent = keyId;
        }
 private void ResetKeyEvent()
 {
     _keyEvent = null;
 }