MouseTests SetButtonState Method Delta Engine Documentation

Namespace: DeltaEngine.Input.Tests
Assembly: DeltaEngine.Input.Tests (in DeltaEngine.Input.Tests.dll) Version: 1.1.1.0 (1.1.1)
Syntax

public void SetButtonState()
Examples

[Test, CloseAfterFirstFrame]
public void SetButtonState()
{
    var mockMouse = Resolve<Mouse>() as MockMouse;
    if (mockMouse == null)
        return; //ncrunch: no coverage
    mockMouse.SetButtonState(MouseButton.Left, State.Pressed);
    Assert.AreEqual(State.Pressed, mockMouse.GetButtonState(MouseButton.Left));
    mockMouse.SetButtonState(MouseButton.Middle, State.Pressed);
    Assert.AreEqual(State.Pressed, mockMouse.GetButtonState(MouseButton.Middle));
    mockMouse.SetButtonState(MouseButton.Right, State.Pressed);
    Assert.AreEqual(State.Pressed, mockMouse.GetButtonState(MouseButton.Right));
    mockMouse.SetButtonState(MouseButton.X1, State.Pressed);
    Assert.AreEqual(State.Pressed, mockMouse.GetButtonState(MouseButton.X1));
    mockMouse.SetButtonState(MouseButton.X2, State.Pressed);
    Assert.AreEqual(State.Pressed, mockMouse.GetButtonState(MouseButton.X2));
}
See Also