public void TestOsmTileSource() { var tsc = OsmTileServerConfig.Create(KnownTileServers.Mapnik, null); var ts1 = new OsmTileSource(new OsmRequest(tsc), new FakePersistentCache <byte[]>()); var ts2 = SandD(ts1); Assert.NotNull(ts2); string message; var equal = EqualTileSources(ts1, ts2, out message); Assert.IsTrue(equal, message); }
public void TestOsmTileServerConfig() { var tsc1 = OsmTileServerConfig.Create(KnownTileServers.Mapnik, string.Empty); var tsc2 = SandD(tsc1); Assert.NotNull(tsc1); Assert.AreEqual(tsc1.UrlFormat, tsc2.UrlFormat, "UrlFormats don't match"); Assert.AreEqual(tsc1.ServerIdentifier, tsc2.ServerIdentifier, "ServerIdentifiers don't match"); Assert.AreEqual(tsc1.NumberOfServers, tsc2.NumberOfServers, "Number of servers differ"); Assert.AreEqual(tsc1.MinResolution, tsc2.MinResolution, "Min resolution levels don't match"); Assert.AreEqual(tsc1.MaxResolution, tsc2.MaxResolution, "Max resolution levels don't match"); }