private static void AssertWheelZoomCommandBinding(DynamicPlotController controller, int index) { InputCommandBinding wheelZoomCommand = controller.InputCommandBindings[index]; Assert.IsTrue(wheelZoomCommand.Gesture is OxyMouseWheelGesture); Assert.AreEqual(PlotCommands.ZoomWheel, wheelZoomCommand.Command); }
private static void AssertCustomRectangleZoomCommand(DynamicPlotController controller, int index) { InputCommandBinding rectangleZoomCommand = controller.InputCommandBindings[index]; Assert.AreEqual(OxyMouseButton.Left, ((OxyMouseDownGesture)rectangleZoomCommand.Gesture).MouseButton); Assert.AreEqual(PlotCommands.ZoomRectangle, rectangleZoomCommand.Command); }
private static void AssertMousePanAtCommandBinding(DynamicPlotController controller, int index, OxyMouseButton expectedMouseButton) { InputCommandBinding panAtCommand = controller.InputCommandBindings[index]; Assert.AreEqual(expectedMouseButton, ((OxyMouseDownGesture)panAtCommand.Gesture).MouseButton); Assert.AreEqual(PlotCommands.PanAt, panAtCommand.Command); }