public void TestMove() { ShapeFactory sf = new ShapeFactory(); Shapes.Rectangle rectangle = sf.MakeRectangle(1, 2, 5, 6); rectangle.Move(2, 3); Assert.AreEqual(3, rectangle.Point1.X); Assert.AreEqual(5, rectangle.Point1.Y); Assert.AreEqual(7, rectangle.Point2.X); Assert.AreEqual(9, rectangle.Point2.Y); }
private void DrawSquare() { using (Pen pen = new Pen(Color.Black)) { rect.Rotate(1); rect.Move((float)(moveKx * xStep), (float)(moveKy * Math.Abs(kPerp) * xStep)); if (line.Contains(rect.P1) || line.Contains(rect.P2) || line.Contains(rect.P3) || line.Contains(rect.P4)) { t?.Dispose(); } alpha = (alpha + 1) % 360; rect?.Draw(graphics, pen); } }
public void TestMove() { ShapeFactory sf = new RectangleFactory(); Shapes.Rectangle rectangle = (Shapes.Rectangle)sf.Create2dShape(); rectangle.Point1.X = 1; rectangle.Point1.Y = 2; rectangle.Point2.X = 5; rectangle.Point2.Y = 6; rectangle.Move(2, 3); Assert.AreEqual(3, rectangle.Point1.X); Assert.AreEqual(5, rectangle.Point1.Y); Assert.AreEqual(7, rectangle.Point2.X); Assert.AreEqual(9, rectangle.Point2.Y); }
public void MoveTest() { var rectangle = new Rectangle( new Point(20, 20), new Point(30, 20), new Point(30, 30), new Point(20, 30)); rectangle.Move(40, 40); Assert.AreEqual(35, rectangle.Points[0].X); Assert.AreEqual(35, rectangle.Points[0].Y); Assert.AreEqual(45, rectangle.Points[1].X); Assert.AreEqual(35, rectangle.Points[1].Y); Assert.AreEqual(45, rectangle.Points[2].X); Assert.AreEqual(45, rectangle.Points[2].Y); Assert.AreEqual(35, rectangle.Points[3].X); Assert.AreEqual(45, rectangle.Points[3].Y); }
/** * Move the square * @param deltaX a delta change for both points of the square * @param deltaY a delta change for both points of the square * @throws ShapeException Exception thrown if either the delta x or y are not valid doubles */ public override void Move(double deltaX, double deltaY) { Rectangle.Move(deltaX, deltaY); }
public override void Move(double deltaX, double deltaY) { ImageBounds.Move(deltaX, deltaY); }