public void RectanglesOverlapSizeZeroInvariant()
        {
            var r = new Random(223123);

            for (var i = 0; i < 500; i++)
            {
                var topLeft  = RandomInt2(r, new Int2(-10, -10), new Int2(10, 10));
                var size     = RandomInt2(r, new Int2(0, 0), new Int2(10, 10));
                var point    = RandomInt2(r, new Int2(-10, -10), new Int2(10, 10));
                var result   = World.RectanglesOverlap(topLeft, size, point, new Int2());
                var expected = World.PointInRectangle(topLeft, size, point);
                Assert.AreEqual(expected, result);
            }
        }