Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }