Пример #1
0
        public static void basic_mbr_test()
        {
            var lineA = new Line2(new Point2(1, 1), new Vector2(1, 1));
            var lineB = new Line2(new Point2(1, 1), new Vector2(0, 1));

            var mbrA = lineA.GetMbr();
            var mbrB = lineB.GetMbr();

            mbrA.XMin.Should().Be(Double.NegativeInfinity);
            mbrA.XMax.Should().Be(Double.PositiveInfinity);
            mbrA.YMin.Should().Be(Double.NegativeInfinity);
            mbrA.YMax.Should().Be(Double.PositiveInfinity);

            mbrB.XMin.Should().Be(1);
            mbrB.XMax.Should().Be(1);
            mbrB.YMin.Should().Be(Double.NegativeInfinity);
            mbrB.YMax.Should().Be(Double.PositiveInfinity);
        }
Пример #2
0
        public static void basic_mbr_test() {
            var lineA = new Line2(new Point2(1, 1), new Vector2(1, 1));
            var lineB = new Line2(new Point2(1, 1), new Vector2(0, 1));

            var mbrA = lineA.GetMbr();
            var mbrB = lineB.GetMbr();

            mbrA.XMin.Should().Be(Double.NegativeInfinity);
            mbrA.XMax.Should().Be(Double.PositiveInfinity);
            mbrA.YMin.Should().Be(Double.NegativeInfinity);
            mbrA.YMax.Should().Be(Double.PositiveInfinity);

            mbrB.XMin.Should().Be(1);
            mbrB.XMax.Should().Be(1);
            mbrB.YMin.Should().Be(Double.NegativeInfinity);
            mbrB.YMax.Should().Be(Double.PositiveInfinity);
        }