public void BiggerRectangleIntersectsSmallerNonTouchingRectangle()
        {
            var bigger = new AxisAlignedBoundingBox2D(0.0f, 0.0f, 5.0f);
            var smaller = new AxisAlignedBoundingBox2D(1.0f, 1.0f, 2.0f);

            Assert.IsTrue(bigger.Intersects(smaller));
        }
        public void RectanglesDontIntersectEachOther()
        {
            var rec1 = new AxisAlignedBoundingBox2D(10.0f, 10.0f, 5.0f);
            var rec2 = new AxisAlignedBoundingBox2D(1.0f, 1.0f, 2.0f);

            Assert.IsFalse(rec1.Intersects(rec2));
        }
        public void RectangleIntersectsTouchingRectangle()
        {
            var rec1 = new AxisAlignedBoundingBox2D(2.0f, 2.0f, 5.0f);
            var rec2 = new AxisAlignedBoundingBox2D(1.0f, 1.0f, 2.0f);

            Assert.IsTrue(rec1.Intersects(rec2));
        }