/// <summary>Mocks a subscriber for the buffered keyboard</summary> /// <returns>A subscriber registered to the events of the keyboard</returns> private IMouseSubscriber mockSubscriber() { IMouseSubscriber subscriber = this.mockery.NewMock <IMouseSubscriber>(); this.mouse.MouseButtonPressed += subscriber.ButtonPressed; this.mouse.MouseButtonReleased += subscriber.ButtonReleased; this.mouse.MouseMoved += subscriber.Moved; this.mouse.MouseWheelRotated += subscriber.WheelRotated; return(subscriber); }
public void TestBufferWheelRotation() { IMouseSubscriber subscriber = mockSubscriber(); this.mouse.BufferWheelRotation(19.28f); Expect.Once.On(subscriber).Method("WheelRotated").With( NMock2.Is.EqualTo(19.28f) ); this.mouse.Update(); this.mockery.VerifyAllExpectationsHaveBeenMet(); }
public void TestBufferMouseMovement() { IMouseSubscriber subscriber = mockSubscriber(); this.mouse.BufferCursorMovement(12.34f, 56.78f); Expect.Once.On(subscriber).Method("Moved").With( NMock2.Is.EqualTo(12.34f), NMock2.Is.EqualTo(56.78f) ); this.mouse.Update(); this.mockery.VerifyAllExpectationsHaveBeenMet(); }
public void TestBufferButtonRelease() { IMouseSubscriber subscriber = mockSubscriber(); this.mouse.BufferButtonRelease(MouseButtons.X1); Expect.Once.On(subscriber).Method("ButtonReleased").With( NMock2.Is.EqualTo(MouseButtons.X1) ); this.mouse.Update(); this.mockery.VerifyAllExpectationsHaveBeenMet(); }
public void TestMoveTo() { IMouseSubscriber subscriber = mockSubscriber(); this.mouse.MoveTo(43.21f, 87.65f); Expect.Once.On(subscriber).Method("Moved").With( NMock2.Is.EqualTo(43.21f), NMock2.Is.EqualTo(87.65f) ); this.mouse.Update(); this.mockery.VerifyAllExpectationsHaveBeenMet(); }
public void TestPressButton() { IMouseSubscriber subscriber = mockSubscriber(); this.mouse.Press(MouseButtons.Right); Expect.Once.On(subscriber).Method("ButtonPressed").With( NMock2.Is.EqualTo(MouseButtons.Right) ); this.mouse.Update(); this.mockery.VerifyAllExpectationsHaveBeenMet(); }