Index: Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Forms.Test/Views/GrassCoverErosionInwardsFailureMechanismViewTest.cs =================================================================== diff -u -r000b675444761bd16bc9aa7860c2af198b705bb0 -r737cd3675ab5bc1b6400e4a0b86ebd543eaee650 --- Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Forms.Test/Views/GrassCoverErosionInwardsFailureMechanismViewTest.cs (.../GrassCoverErosionInwardsFailureMechanismViewTest.cs) (revision 000b675444761bd16bc9aa7860c2af198b705bb0) +++ Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Forms.Test/Views/GrassCoverErosionInwardsFailureMechanismViewTest.cs (.../GrassCoverErosionInwardsFailureMechanismViewTest.cs) (revision 737cd3675ab5bc1b6400e4a0b86ebd543eaee650) @@ -24,6 +24,7 @@ using System.Windows.Forms; using Core.Common.Base.Geometry; using Core.Components.DotSpatial.Forms; +using Core.Components.DotSpatial.TestUtil; using Core.Components.Gis.Data; using Core.Components.Gis.Forms; using NUnit.Framework; @@ -119,6 +120,30 @@ } [Test] + public void Data_AssessmentSectionWithBackgroundMapData_BackgroundMapDataSet() + { + // Setup + WmtsMapData backgroundMapData = WmtsMapData.CreateDefaultPdokMapData(); + + IAssessmentSection assessmentSection = new ObservableTestAssessmentSectionStub + { + BackgroundMapData = backgroundMapData + }; + + using (new UseCustomTileSourceFactoryConfig(backgroundMapData)) + using (var view = new GrassCoverErosionInwardsFailureMechanismView()) + { + var failureMechanismContext = new GrassCoverErosionInwardsFailureMechanismContext(new GrassCoverErosionInwardsFailureMechanism(), assessmentSection); + + // Call + view.Data = failureMechanismContext; + + // Assert + Assert.AreSame(backgroundMapData, view.Map.BackgroundMapData); + } + } + + [Test] public void Data_SetToNull_MapDataCleared() { // Setup @@ -141,6 +166,7 @@ // Assert Assert.IsNull(view.Data); Assert.IsNull(view.Map.Data); + Assert.IsNull(view.Map.BackgroundMapData); mockRepository.VerifyAll(); }