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)); }
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; }