Index: Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Plugin.Test/ViewInfos/GrassCoverErosionOutwardsDesignWaterLevelCalculationsViewInfoTest.cs =================================================================== diff -u -re5a11251693f46473c8d26294c75067f01ce088c -r77808fe4c8c80be5647aa5f53551d32149ac3b18 --- Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Plugin.Test/ViewInfos/GrassCoverErosionOutwardsDesignWaterLevelCalculationsViewInfoTest.cs (.../GrassCoverErosionOutwardsDesignWaterLevelCalculationsViewInfoTest.cs) (revision e5a11251693f46473c8d26294c75067f01ce088c) +++ Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Plugin.Test/ViewInfos/GrassCoverErosionOutwardsDesignWaterLevelCalculationsViewInfoTest.cs (.../GrassCoverErosionOutwardsDesignWaterLevelCalculationsViewInfoTest.cs) (revision 77808fe4c8c80be5647aa5f53551d32149ac3b18) @@ -141,18 +141,32 @@ } [Test] - public void GetViewName_Always_ReturnsViewName() + public void GetViewName_WithContext_ReturnsViewNameContainingCategoryBoundaryName() { // Setup + const string categoryBoundaryName = "Category"; + + var mocks = new MockRepository(); + var assessmentSection = mocks.Stub(); + mocks.ReplayAll(); + using (var plugin = new GrassCoverErosionOutwardsPlugin()) { ViewInfo info = GetInfo(plugin); + + var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism(); + var context = new GrassCoverErosionOutwardsDesignWaterLevelCalculationsContext(new ObservableList(), + failureMechanism, + assessmentSection, + () => 0.01, + categoryBoundaryName); // Call - string name = info.GetViewName(null, null); + string name = info.GetViewName(null, context); // Assert - Assert.AreEqual("Waterstanden bij doorsnede-eis", name); + Assert.AreEqual($"Waterstanden - {categoryBoundaryName}", name); + mocks.VerifyAll(); } }