Index: Ringtoets/Common/src/Ringtoets.Common.Forms/Views/HydraulicBoundaryLocationsView.cs
===================================================================
diff -u -r2e1466c5ff960c69484f4e4bac08f7b3a3b17493 -rab5fe3ae7bb47d1648c200bc00f20e52512b15cb
--- Ringtoets/Common/src/Ringtoets.Common.Forms/Views/HydraulicBoundaryLocationsView.cs (.../HydraulicBoundaryLocationsView.cs) (revision 2e1466c5ff960c69484f4e4bac08f7b3a3b17493)
+++ Ringtoets/Common/src/Ringtoets.Common.Forms/Views/HydraulicBoundaryLocationsView.cs (.../HydraulicBoundaryLocationsView.cs) (revision ab5fe3ae7bb47d1648c200bc00f20e52512b15cb)
@@ -72,6 +72,9 @@
///
public IHydraulicBoundaryLocationCalculationGuiService CalculationGuiService { get; set; }
+ ///
+ /// Gets or sets the .
+ ///
public abstract IAssessmentSection AssessmentSection { get; set; }
public virtual object Data
Index: Ringtoets/Common/src/Ringtoets.Common.Forms/Views/WaveHeightLocationRow.cs
===================================================================
diff -u -r2e1466c5ff960c69484f4e4bac08f7b3a3b17493 -rab5fe3ae7bb47d1648c200bc00f20e52512b15cb
--- Ringtoets/Common/src/Ringtoets.Common.Forms/Views/WaveHeightLocationRow.cs (.../WaveHeightLocationRow.cs) (revision 2e1466c5ff960c69484f4e4bac08f7b3a3b17493)
+++ Ringtoets/Common/src/Ringtoets.Common.Forms/Views/WaveHeightLocationRow.cs (.../WaveHeightLocationRow.cs) (revision ab5fe3ae7bb47d1648c200bc00f20e52512b15cb)
@@ -36,7 +36,7 @@
///
/// Creates a new instance of .
///
- /// The for this row.
+ /// The for this row.
/// Thrown when is null.
public WaveHeightLocationRow(HydraulicBoundaryLocation hydraulicBoundaryLocation) : base(hydraulicBoundaryLocation) { }
Index: Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Forms/Views/GrassCoverErosionOutwardsDesignWaterLevelLocationsView.cs
===================================================================
diff -u -r2e1466c5ff960c69484f4e4bac08f7b3a3b17493 -rab5fe3ae7bb47d1648c200bc00f20e52512b15cb
--- Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Forms/Views/GrassCoverErosionOutwardsDesignWaterLevelLocationsView.cs (.../GrassCoverErosionOutwardsDesignWaterLevelLocationsView.cs) (revision 2e1466c5ff960c69484f4e4bac08f7b3a3b17493)
+++ Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Forms/Views/GrassCoverErosionOutwardsDesignWaterLevelLocationsView.cs (.../GrassCoverErosionOutwardsDesignWaterLevelLocationsView.cs) (revision ab5fe3ae7bb47d1648c200bc00f20e52512b15cb)
@@ -48,7 +48,7 @@
}
set
{
- var data = (IObservable) value;
+ var data = (ObservableList) value;
base.Data = data;
hydraulicBoundaryLocationsObserver.Observable = data;
}
Index: Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Forms/Views/GrassCoverErosionOutwardsWaveHeightLocationsView.cs
===================================================================
diff -u -r2e1466c5ff960c69484f4e4bac08f7b3a3b17493 -rab5fe3ae7bb47d1648c200bc00f20e52512b15cb
--- Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Forms/Views/GrassCoverErosionOutwardsWaveHeightLocationsView.cs (.../GrassCoverErosionOutwardsWaveHeightLocationsView.cs) (revision 2e1466c5ff960c69484f4e4bac08f7b3a3b17493)
+++ Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Forms/Views/GrassCoverErosionOutwardsWaveHeightLocationsView.cs (.../GrassCoverErosionOutwardsWaveHeightLocationsView.cs) (revision ab5fe3ae7bb47d1648c200bc00f20e52512b15cb)
@@ -24,6 +24,7 @@
using Core.Common.Utils.Reflection;
using Ringtoets.Common.Data.AssessmentSection;
using Ringtoets.Common.Forms.Views;
+using Ringtoets.GrassCoverErosionOutwards.Data;
using Ringtoets.GrassCoverErosionOutwards.Forms.PresentationObjects;
using Ringtoets.GrassCoverErosionOutwards.Forms.Properties;
using Ringtoets.GrassCoverErosionOutwards.Service.MessageProviders;
@@ -54,7 +55,7 @@
}
set
{
- var data = (IObservable) value;
+ var data = (ObservableList) value;
base.Data = data;
hydraulicBoundaryLocationObserver.Observable = data;
}
Index: Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Plugin/GrassCoverErosionOutwardsPlugin.cs
===================================================================
diff -u -r94c00eb5839a1f1e96ebfe0d5c62f40e1d0ef500 -rab5fe3ae7bb47d1648c200bc00f20e52512b15cb
--- Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Plugin/GrassCoverErosionOutwardsPlugin.cs (.../GrassCoverErosionOutwardsPlugin.cs) (revision 94c00eb5839a1f1e96ebfe0d5c62f40e1d0ef500)
+++ Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Plugin/GrassCoverErosionOutwardsPlugin.cs (.../GrassCoverErosionOutwardsPlugin.cs) (revision ab5fe3ae7bb47d1648c200bc00f20e52512b15cb)
@@ -322,7 +322,7 @@
#endregion
- #region: CloseDesignWaterLevelLocationsViewForData
+ #region CloseDesignWaterLevelLocationsViewForData
private static bool CloseDesignWaterLevelLocationsViewForData(GrassCoverErosionOutwardsDesignWaterLevelLocationsView view, object dataToCloseFor)
{
@@ -340,15 +340,13 @@
viewFailureMechanism = viewAssessmentSection.GetFailureMechanisms().OfType().Single();
}
-
var failureMechanismContext = dataToCloseFor as GrassCoverErosionOutwardsFailureMechanismContext;
var assessmentSection = dataToCloseFor as IAssessmentSection;
var failureMechanism = dataToCloseFor as GrassCoverErosionOutwardsFailureMechanism;
if (assessmentSection != null)
{
failureMechanism = ((IAssessmentSection)dataToCloseFor).GetFailureMechanisms().OfType().Single();
- return failureMechanism != null && ReferenceEquals(failureMechanism, viewFailureMechanism);
}
if (failureMechanismContext != null)
Index: Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Plugin.Test/ViewInfos/GrassCoverErosionOutwardsDesignWaterLevelLocationsViewInfoTest.cs
===================================================================
diff -u -r94c00eb5839a1f1e96ebfe0d5c62f40e1d0ef500 -rab5fe3ae7bb47d1648c200bc00f20e52512b15cb
--- Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Plugin.Test/ViewInfos/GrassCoverErosionOutwardsDesignWaterLevelLocationsViewInfoTest.cs (.../GrassCoverErosionOutwardsDesignWaterLevelLocationsViewInfoTest.cs) (revision 94c00eb5839a1f1e96ebfe0d5c62f40e1d0ef500)
+++ Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Plugin.Test/ViewInfos/GrassCoverErosionOutwardsDesignWaterLevelLocationsViewInfoTest.cs (.../GrassCoverErosionOutwardsDesignWaterLevelLocationsViewInfoTest.cs) (revision ab5fe3ae7bb47d1648c200bc00f20e52512b15cb)
@@ -254,13 +254,17 @@
// Setup
var mocks = new MockRepository();
var assessmentSectionA = mocks.Stub();
+ assessmentSectionA.Stub(a => a.GetFailureMechanisms()).Return(new[]
+ {
+ new GrassCoverErosionOutwardsFailureMechanism()
+ });
mocks.ReplayAll();
using (var view = new GrassCoverErosionOutwardsDesignWaterLevelLocationsView())
using (var plugin = new GrassCoverErosionOutwardsPlugin())
{
var info = GetInfo(plugin);
- view.Data = assessmentSectionA;
+ view.AssessmentSection = assessmentSectionA;
// Call
var closeForData = info.CloseForData(view, new object());
Index: Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Plugin.Test/ViewInfos/GrassCoverErosionOutwardsWaveHeightLocationsViewInfoTest.cs
===================================================================
diff -u -r94c00eb5839a1f1e96ebfe0d5c62f40e1d0ef500 -rab5fe3ae7bb47d1648c200bc00f20e52512b15cb
--- Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Plugin.Test/ViewInfos/GrassCoverErosionOutwardsWaveHeightLocationsViewInfoTest.cs (.../GrassCoverErosionOutwardsWaveHeightLocationsViewInfoTest.cs) (revision 94c00eb5839a1f1e96ebfe0d5c62f40e1d0ef500)
+++ Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Plugin.Test/ViewInfos/GrassCoverErosionOutwardsWaveHeightLocationsViewInfoTest.cs (.../GrassCoverErosionOutwardsWaveHeightLocationsViewInfoTest.cs) (revision ab5fe3ae7bb47d1648c200bc00f20e52512b15cb)
@@ -250,13 +250,17 @@
// Setup
var mocks = new MockRepository();
var assessmentSectionA = mocks.Stub();
+ assessmentSectionA.Stub(a => a.GetFailureMechanisms()).Return(new[]
+ {
+ new GrassCoverErosionOutwardsFailureMechanism()
+ });
mocks.ReplayAll();
using (var view = new GrassCoverErosionOutwardsWaveHeightLocationsView())
using (var plugin = new GrassCoverErosionOutwardsPlugin())
{
var info = GetInfo(plugin);
- view.Data = assessmentSectionA;
+ view.AssessmentSection = assessmentSectionA;
// Call
var closeForData = info.CloseForData(view, new object());