public void SetUp()
        {
            ResetKeyEvent();

            _keyboardMock = KeyboardTestUtils.CreateKeyboardMock();

            _positiveKeyId = 123;
            _negativeKeyId = 234;

            _bidirectionalMovementKeys = new BidirectionalMovementKeys <int, int>(_keyboardMock.Object, _positiveKeyId, _negativeKeyId);

            _bidirectionalMovementKeys.OnDirectionChange += (sender, eventArgs) => _keyEvent = eventArgs;
        }
 private void ResetKeyEvent()
 {
     _keyEvent = null;
 }