Ejemplo n.º 1
0
        public void TestMouseWheelMessage()
        {
            IMouseMessageSubscriber subscriber = mockMouseSubscriber();

            Expect.Once.On(subscriber).Method("MouseWheelRotated").With(
                NMock2.Is.EqualTo(1.0f)
                );
            sendMessage(UnsafeNativeMethods.WindowMessages.WM_MOUSEHWHEEL, 120 << 16, 0);

            this.mockery.VerifyAllExpectationsHaveBeenMet();
        }
Ejemplo n.º 2
0
        public void TestMouseLeaveMessage()
        {
            IMouseMessageSubscriber subscriber = mockMouseSubscriber();

            Expect.Once.On(subscriber).Method("MouseMoved").With(
                NMock2.Is.EqualTo(-1.0f), NMock2.Is.EqualTo(-1.0f)
                );
            sendMessage(UnsafeNativeMethods.WindowMessages.WM_MOUSELEAVE, 0, 0);

            this.mockery.VerifyAllExpectationsHaveBeenMet();
        }
Ejemplo n.º 3
0
        public void TestMouseButtonReleasedMessage(
            UnsafeNativeMethods.WindowMessages message, int wParam, MouseButtons button
            )
        {
            IMouseMessageSubscriber subscriber = mockMouseSubscriber();

            Expect.Once.On(subscriber).Method("MouseButtonReleased").With(
                NMock2.Is.EqualTo(button)
                );
            sendMessage(message, wParam << 16, 0);

            this.mockery.VerifyAllExpectationsHaveBeenMet();
        }