public void Test_PutFirstRectangleInCenterCloud() { var random = new Random(0); for (var i = 0; i < 100; i++) { var center = new Point(random.Next(50), random.Next(50)); var size = new Size(random.Next(1, 50), random.Next(1, 50)); cloud = new DensityCloudLayouter(new CirclePointGetter(center)); var r = cloud.PutNextRectangle(size); Assert.IsTrue(Math.Abs(center.X - r.X) <= (size.Width + 1) / 2 && Math.Abs(center.Y - r.Y) <= (size.Height + 1) / 2); } }
public void SetUp() => cloud = new DensityCloudLayouter(new CirclePointGetter(Point.Empty));