public void CanGetEnvelopeOneTile()
        {
            var tile = new RectangularTileIndex(0, 0);

            IEnvelope extent =
                RectangularTilingUtils.GetTileEnvelope(0, 10000, 10, 100, null, tile);

            Assert.AreEqual(0, extent.XMin);
            Assert.AreEqual(10000, extent.YMin);
            Assert.AreEqual(10, extent.XMax);
            Assert.AreEqual(10100, extent.YMax);
        }
        public void CanGetEnvelopeTwoTiles()
        {
            var tileLL = new RectangularTileIndex(0, 0);
            var tileUR = new RectangularTileIndex(1, 1);

            IEnvelope extent =
                RectangularTilingUtils.GetTileEnvelope(0, 10000, 10, 100, null, tileLL, tileUR);

            Assert.AreEqual(0, extent.XMin);
            Assert.AreEqual(10000, extent.YMin);
            Assert.AreEqual(20, extent.XMax);
            Assert.AreEqual(10200, extent.YMax);
        }