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); }