Index: Ringtoets/Common/test/Ringtoets.Common.Forms.TestUtil.Test/MapDataTestHelperTest.cs =================================================================== diff -u -r4c3a976a966e23d0484ee67c58a4c855f1f4891b -rd2d96421974b56eb204dd8f756748aa582da0874 --- Ringtoets/Common/test/Ringtoets.Common.Forms.TestUtil.Test/MapDataTestHelperTest.cs (.../MapDataTestHelperTest.cs) (revision 4c3a976a966e23d0484ee67c58a4c855f1f4891b) +++ Ringtoets/Common/test/Ringtoets.Common.Forms.TestUtil.Test/MapDataTestHelperTest.cs (.../MapDataTestHelperTest.cs) (revision d2d96421974b56eb204dd8f756748aa582da0874) @@ -1139,7 +1139,7 @@ } #endregion - + #region AssertImageBasedMapData [Test] @@ -1149,7 +1149,7 @@ var mapData = new MapPointData("MapPointData"); // Call - TestDelegate test = () => MapDataTestHelper.AssertImageBasedMapData((ImageBasedMapData) WmtsMapData.CreateUnconnectedMapData(), + TestDelegate test = () => MapDataTestHelper.AssertImageBasedMapData(WmtsMapData.CreateUnconnectedMapData(), mapData); // Assert @@ -1177,7 +1177,7 @@ var mapData = new MapPointData("MapPointData"); // Call - TestDelegate test = () => MapDataTestHelper.AssertImageBasedMapData((ImageBasedMapData) null, mapData); + TestDelegate test = () => MapDataTestHelper.AssertImageBasedMapData(null, mapData); // Assert Assert.Throws(test); @@ -1187,7 +1187,7 @@ public void AssertImageBasedMapData_DataNull_ThrowAssertionException() { // Call - TestDelegate test = () => MapDataTestHelper.AssertImageBasedMapData((ImageBasedMapData) WmtsMapData.CreateUnconnectedMapData(), + TestDelegate test = () => MapDataTestHelper.AssertImageBasedMapData(WmtsMapData.CreateUnconnectedMapData(), null); // Assert @@ -1202,7 +1202,7 @@ var mapData = WmtsMapData.CreateDefaultPdokMapData(); // Call - TestDelegate test = () => MapDataTestHelper.AssertImageBasedMapData((ImageBasedMapData) wmtsMapData, mapData); + TestDelegate test = () => MapDataTestHelper.AssertImageBasedMapData(wmtsMapData, mapData); // Assert Assert.Throws(test); @@ -1222,6 +1222,34 @@ Assert.Throws(test); } + [Test] + public void AssertImageBasedMapData_WellKnownDataCorrect_DoesNotThrow() + { + // Setup + var expectedMapData = new WellKnownTileSourceMapData(WellKnownTileSource.BingAerial); + var actualMapData = new WellKnownTileSourceMapData(WellKnownTileSource.BingAerial); + + // Call + TestDelegate test = () => MapDataTestHelper.AssertImageBasedMapData(expectedMapData, actualMapData); + + // Assert + Assert.DoesNotThrow(test); + } + + [Test] + public void AssertImageBasedMapData_WmtsDataCorrect_DoesNotThrow() + { + // Setup + var expectedMapData = WmtsMapData.CreateUnconnectedMapData(); + var actualMapData = WmtsMapData.CreateUnconnectedMapData(); + + // Call + TestDelegate test = () => MapDataTestHelper.AssertImageBasedMapData(expectedMapData, actualMapData); + + // Assert + Assert.DoesNotThrow(test); + } + private class SimpleImageBasedMapData : ImageBasedMapData { public SimpleImageBasedMapData() : base("name") {}