public void Move(Point vector) { foreach (var figure in this.ChildFigures) { figure.Value.Move(vector); } }
public void SumTest(double x1, double y1, double x2, double y2, double x3, double y3) { var firstPoint = new Point(x1, y1); var secondPoint = new Point(x2, y2); var resultPoint = firstPoint + secondPoint; Assert.That(resultPoint.X, Is.EqualTo(x3).Within(.0005)); Assert.That(resultPoint.Y, Is.EqualTo(y3).Within(.0005)); }
public void RotateTest(double x1, double y1, double angle, double x2, double y2) { var testPoint = new Point(x1, y1); var resultPoint = testPoint.Rotate(angle); Assert.AreEqual( testPoint, new Point(x2, y2), $"{testPoint.X}:{testPoint.Y} don't equal {resultPoint.X}: {resultPoint.Y} "); }
public void Move(Point vector) { this.center = (Point)this.center + (Point)vector; }
public CircleFigure(Point center, double radius) { this.center = center; this.radius = radius; }
public void EqualityTest(double x1, double y1, double x2, double y2) { var firstPoint = new Point(x1, y1); var secondPoint = new Point(x2, y2); Assert.IsTrue(firstPoint == secondPoint); }
public MoveFigureCommand(string name, Point vector) { this.name = name; this.vector = vector; }
public void Move(string name, Point vector) { throw new System.NotImplementedException(); }