public void TestCharacterEnteredMessage() { IKeyboardMessageSubscriber subscriber = mockKeyboardSubscriber(); Expect.Once.On(subscriber).Method("CharacterEntered").With( NMock2.Is.EqualTo('C') ); sendMessage(UnsafeNativeMethods.WindowMessages.WM_CHAR, (int)'C', 0); this.mockery.VerifyAllExpectationsHaveBeenMet(); }
public void TestKeyReleaseMessage() { IKeyboardMessageSubscriber subscriber = mockKeyboardSubscriber(); Expect.Once.On(subscriber).Method("KeyReleased").With( NMock2.Is.EqualTo(Keys.V) ); sendMessage(UnsafeNativeMethods.WindowMessages.WM_KEYUP, (int)Keys.V, 0); this.mockery.VerifyAllExpectationsHaveBeenMet(); }