public void Drawing_CreateBoundingBox_0Points() { var doubles = new double[] { }; var points = VA.Drawing.Point.FromDoubles(doubles); var bb = BoundingBoxBuilder.FromPoints(points); Assert.IsFalse(bb.HasValue); }
public void Drawing_CreateBoundingBox_4Points() { var doubles = new[] { 0.0, 0.0, 1.0, -2.0 }; var points = VA.Drawing.Point.FromDoubles(doubles); var bb = BoundingBoxBuilder.FromPoints(points); Assert.IsTrue(bb.HasValue); Assert.AreEqual(0, bb.Value.Left); Assert.AreEqual(0, bb.Value.Top); Assert.AreEqual(1, bb.Value.Right); Assert.AreEqual(-2, bb.Value.Bottom); }