Index: Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/DesignWaterLevelLocationContextRow.cs
===================================================================
diff -u -red0ac171987ec828fb4aebf32493a41d43c7599c -rd3c64e3a7d673dc14562864a12b475db9f4c27ff
--- Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/DesignWaterLevelLocationContextRow.cs (.../DesignWaterLevelLocationContextRow.cs) (revision ed0ac171987ec828fb4aebf32493a41d43c7599c)
+++ Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/DesignWaterLevelLocationContextRow.cs (.../DesignWaterLevelLocationContextRow.cs) (revision d3c64e3a7d673dc14562864a12b475db9f4c27ff)
@@ -51,7 +51,7 @@
}
///
- /// Gets whether the is set to be calculated.
+ /// Gets or sets whether the is set to be calculated.
///
public bool ToCalculate { get; set; }
Index: Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/DesignWaterLevelLocationsView.cs
===================================================================
diff -u -red0ac171987ec828fb4aebf32493a41d43c7599c -rd3c64e3a7d673dc14562864a12b475db9f4c27ff
--- Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/DesignWaterLevelLocationsView.cs (.../DesignWaterLevelLocationsView.cs) (revision ed0ac171987ec828fb4aebf32493a41d43c7599c)
+++ Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/DesignWaterLevelLocationsView.cs (.../DesignWaterLevelLocationsView.cs) (revision d3c64e3a7d673dc14562864a12b475db9f4c27ff)
@@ -55,7 +55,7 @@
InitializeDataGridView();
assessmentSectionObserver = new Observer(UpdateDataGridViewDataSource);
- hydraulicBoundaryDatabaseObserver = new Observer(RefreshDataGridView);
+ hydraulicBoundaryDatabaseObserver = new Observer(() => dataGridViewControl.RefreshDataGridView());
}
///
@@ -84,11 +84,6 @@
}
}
- private void SetHydraulicBoundaryDatabaseObserver()
- {
- hydraulicBoundaryDatabaseObserver.Observable = assessmentSection != null ? assessmentSection.HydraulicBoundaryDatabase : null;
- }
-
public object Selection
{
get
@@ -110,9 +105,9 @@
base.Dispose(disposing);
}
- private void RefreshDataGridView()
+ private void SetHydraulicBoundaryDatabaseObserver()
{
- dataGridViewControl.RefreshDataGridView();
+ hydraulicBoundaryDatabaseObserver.Observable = assessmentSection != null ? assessmentSection.HydraulicBoundaryDatabase : null;
}
private void InitializeDataGridView()
@@ -138,10 +133,9 @@
updatingDataSource = true;
dataGridViewControl.SetDataSource(assessmentSection != null && assessmentSection.HydraulicBoundaryDatabase != null
? assessmentSection.HydraulicBoundaryDatabase.Locations.Select(
- hl => new DesignWaterLevelLocationContextRow(
- new DesignWaterLevelLocationContext(assessmentSection.HydraulicBoundaryDatabase, hl))).ToArray()
+ hl => new DesignWaterLevelLocationContextRow(
+ new DesignWaterLevelLocationContext(assessmentSection.HydraulicBoundaryDatabase, hl))).ToArray()
: null);
- RefreshDataGridView();
updatingDataSource = false;
}
Index: Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/Commands/CalculateDesignWaterLevelCommandHandlerTest.cs
===================================================================
diff -u -r6f741425dc85f3d9d868d76002a92aa9bd3cb6cb -rd3c64e3a7d673dc14562864a12b475db9f4c27ff
--- Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/Commands/CalculateDesignWaterLevelCommandHandlerTest.cs (.../CalculateDesignWaterLevelCommandHandlerTest.cs) (revision 6f741425dc85f3d9d868d76002a92aa9bd3cb6cb)
+++ Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/Commands/CalculateDesignWaterLevelCommandHandlerTest.cs (.../CalculateDesignWaterLevelCommandHandlerTest.cs) (revision d3c64e3a7d673dc14562864a12b475db9f4c27ff)
@@ -41,9 +41,15 @@
[TestFixture]
public class CalculateDesignWaterLevelCommandHandlerTest : NUnitFormTest
{
- private readonly MockRepository mockRepository = new MockRepository();
+ private MockRepository mockRepository;
private readonly string testDataPath = TestHelper.GetTestDataPath(TestDataPath.Ringtoets.Integration.Service, "HydraRingCalculation");
+ [SetUp]
+ public void SetUp()
+ {
+ mockRepository = new MockRepository();
+ }
+
[Test]
public void Constructor_NullMainWindow_ThrowsArgumentNullException()
{