private void DisplayForm_MouseWheel(object sender, MouseEventArgs e) { if (e.Delta < 0) { handler.AlterZoom(true, translator.ToFixedLocation(e.Location)); } else { handler.AlterZoom(false, translator.ToFixedLocation(e.Location)); } }
public void PointMapsCorrectly(int X, int Y, long correctX, long correctY) { var translator = new LocationTranslator(FixedLocation.Zero, new Rectangle(0, 0, 100, 100), 20.0d); var location = translator.ToFixedLocation(new Point(X, Y)); Assert.AreEqual(correctX, location.X); Assert.AreEqual(correctY, location.Y); }
public void CenterIsZeroLocation() { var translator = new LocationTranslator(FixedLocation.Zero, new Rectangle(0, 0, 100, 100), 20.0d); var location = translator.ToFixedLocation(new Point(50, 50)); Assert.AreEqual(0, location.X); Assert.AreEqual(0, location.Y); }