Index: Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/DesignWaterLevelLocationsViewTest.cs =================================================================== diff -u -r97494b60f027378189a2f8e84c5af90924329542 -rce2a9d3eda76fc57ba2b4028a69dca48ae7106f4 --- Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/DesignWaterLevelLocationsViewTest.cs (.../DesignWaterLevelLocationsViewTest.cs) (revision 97494b60f027378189a2f8e84c5af90924329542) +++ Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/DesignWaterLevelLocationsViewTest.cs (.../DesignWaterLevelLocationsViewTest.cs) (revision ce2a9d3eda76fc57ba2b4028a69dca48ae7106f4) @@ -117,7 +117,11 @@ mockRepository.ReplayAll(); // Call - ShowDesignWaterLevelLocationsView(new ObservableList(), assessmentSection, 0.01, "Category", testForm); + ShowDesignWaterLevelLocationsView(new ObservableList(), + assessmentSection, + 0.01, + "Category", + testForm); // Assert DataGridView locationsDataGridView = GetCalculationsDataGridView(); @@ -569,14 +573,13 @@ }); } - private static DesignWaterLevelLocationsView ShowDesignWaterLevelLocationsView(ObservableList locations, + private static DesignWaterLevelLocationsView ShowDesignWaterLevelLocationsView(ObservableList calculations, IAssessmentSection assessmentSection, double norm, string categoryBoundaryName, Form form) { - var view = new DesignWaterLevelLocationsView(locations, - hbl => hbl.DesignWaterLevelCalculation1, + var view = new DesignWaterLevelLocationsView(calculations, assessmentSection, () => norm, categoryBoundaryName); @@ -587,67 +590,51 @@ return view; } - private static DesignWaterLevelLocationsView ShowFullyConfiguredDesignWaterLevelLocationsView(ObservableList locations, + private static DesignWaterLevelLocationsView ShowFullyConfiguredDesignWaterLevelLocationsView(ObservableList calculations, Form form) { var assessmentSection = new ObservableTestAssessmentSectionStub(); - return ShowDesignWaterLevelLocationsView(locations, assessmentSection, 0.01, "Category", form); + return ShowDesignWaterLevelLocationsView(calculations, assessmentSection, 0.01, "Category", form); } - private class TestHydraulicBoundaryDatabase : HydraulicBoundaryDatabase + private ObservableList GetTestHydraulicBoundaryLocationCalculations() { - public TestHydraulicBoundaryDatabase() + var topLevelIllustrationPoints = new[] { - AddLocations(); - } + new TopLevelSubMechanismIllustrationPoint(WindDirectionTestFactory.CreateTestWindDirection(), + "Regular", + new TestSubMechanismIllustrationPoint()), + new TopLevelSubMechanismIllustrationPoint(WindDirectionTestFactory.CreateTestWindDirection(), + "Test", + new TestSubMechanismIllustrationPoint()) + }; - private void AddLocations() + var generalResult = new TestGeneralResultSubMechanismIllustrationPoint(topLevelIllustrationPoints); + + return new ObservableList { - Locations.Add(new HydraulicBoundaryLocation(1, "1", 1.0, 1.0)); - Locations.Add(new HydraulicBoundaryLocation(2, "2", 2.0, 2.0) + new HydraulicBoundaryLocationCalculation(new HydraulicBoundaryLocation(1, "1", 1.0, 1.0)), + new HydraulicBoundaryLocationCalculation(new HydraulicBoundaryLocation(2, "2", 2.0, 2.0)) { - DesignWaterLevelCalculation1 = - { - Output = new TestHydraulicBoundaryLocationOutput(1.23) - } - }); - Locations.Add(new HydraulicBoundaryLocation(3, "3", 3.0, 3.0) + Output = new TestHydraulicBoundaryLocationOutput(1.23) + }, + new HydraulicBoundaryLocationCalculation(new HydraulicBoundaryLocation(3, "3", 3.0, 3.0)) { - DesignWaterLevelCalculation1 = + InputParameters = { - InputParameters = - { - ShouldIllustrationPointsBeCalculated = true - } + ShouldIllustrationPointsBeCalculated = true } - }); - - var topLevelIllustrationPoints = new[] + }, + new HydraulicBoundaryLocationCalculation(new HydraulicBoundaryLocation(4, "4", 4.0, 4.0)) { - new TopLevelSubMechanismIllustrationPoint(WindDirectionTestFactory.CreateTestWindDirection(), - "Regular", - new TestSubMechanismIllustrationPoint()), - new TopLevelSubMechanismIllustrationPoint(WindDirectionTestFactory.CreateTestWindDirection(), - "Test", - new TestSubMechanismIllustrationPoint()) - }; - - var generalResult = new TestGeneralResultSubMechanismIllustrationPoint(topLevelIllustrationPoints); - var output = new TestHydraulicBoundaryLocationOutput(1.01, generalResult); - - Locations.Add(new HydraulicBoundaryLocation(4, "4", 4.0, 4.0) - { - DesignWaterLevelCalculation1 = + InputParameters = { - InputParameters = - { - ShouldIllustrationPointsBeCalculated = true - }, - Output = output - } - }); - } + ShouldIllustrationPointsBeCalculated = true + }, + Output = new TestHydraulicBoundaryLocationOutput(1.01, generalResult) + } + }; } [TestFixture] Index: Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/WaveHeightLocationsViewTest.cs =================================================================== diff -u -r97494b60f027378189a2f8e84c5af90924329542 -rce2a9d3eda76fc57ba2b4028a69dca48ae7106f4 --- Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/WaveHeightLocationsViewTest.cs (.../WaveHeightLocationsViewTest.cs) (revision 97494b60f027378189a2f8e84c5af90924329542) +++ Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/WaveHeightLocationsViewTest.cs (.../WaveHeightLocationsViewTest.cs) (revision ce2a9d3eda76fc57ba2b4028a69dca48ae7106f4) @@ -117,10 +117,14 @@ mockRepository.ReplayAll(); // Call - ShowWaveHeightLocationsView(new ObservableList(), assessmentSection, 0.01, "Category", testForm); + ShowWaveHeightLocationsView(new ObservableList(), + assessmentSection, + 0.01, + "Category", + testForm); // Assert - DataGridView locationsDataGridView = GetLocationsDataGridView(); + DataGridView locationsDataGridView = GetCalculationsDataGridView(); Assert.AreEqual(6, locationsDataGridView.ColumnCount); var locationCalculateColumn = (DataGridViewCheckBoxColumn) locationsDataGridView.Columns[calculateColumnIndex]; @@ -155,7 +159,7 @@ ShowFullyConfiguredWaveHeightLocationsView(testHydraulicBoundaryDatabase.Locations, testForm); // Assert - DataGridViewControl locationsDataGridViewControl = GetLocationsDataGridViewControl(); + DataGridViewControl locationsDataGridViewControl = GetCalculationsDataGridViewControl(); DataGridViewRowCollection rows = locationsDataGridViewControl.Rows; Assert.AreEqual(4, rows.Count); @@ -218,7 +222,7 @@ }; // Precondition - DataGridViewControl locationsDataGridViewControl = GetLocationsDataGridViewControl(); + DataGridViewControl locationsDataGridViewControl = GetCalculationsDataGridViewControl(); DataGridViewRowCollection rows = locationsDataGridViewControl.Rows; Assert.AreEqual(4, rows.Count); @@ -249,7 +253,7 @@ ShowFullyConfiguredWaveHeightLocationsView(locations, testForm); // Precondition - DataGridViewControl locationsDataGridViewControl = GetLocationsDataGridViewControl(); + DataGridViewControl locationsDataGridViewControl = GetCalculationsDataGridViewControl(); DataGridViewRowCollection rows = locationsDataGridViewControl.Rows; DataGridViewCellCollection cells = rows[0].Cells; Assert.AreEqual(6, cells.Count); @@ -274,7 +278,7 @@ ShowFullyConfiguredWaveHeightLocationsView(locations, testForm); IllustrationPointsControl illustrationPointsControl = GetIllustrationPointsControl(); - DataGridViewControl locationsDataGridViewControl = GetLocationsDataGridViewControl(); + DataGridViewControl locationsDataGridViewControl = GetCalculationsDataGridViewControl(); locationsDataGridViewControl.SetCurrentCell(locationsDataGridViewControl.GetCell(2, 0)); @@ -307,7 +311,7 @@ var testHydraulicBoundaryDatabase = new TestHydraulicBoundaryDatabase(); WaveHeightLocationsView view = ShowFullyConfiguredWaveHeightLocationsView(testHydraulicBoundaryDatabase.Locations, testForm); - DataGridViewControl locationsDataGridViewControl = GetLocationsDataGridViewControl(); + DataGridViewControl locationsDataGridViewControl = GetCalculationsDataGridViewControl(); DataGridViewRowCollection rows = locationsDataGridViewControl.Rows; rows[0].Cells[calculateColumnIndex].Value = true; @@ -336,7 +340,7 @@ var testHydraulicBoundaryDatabase = new TestHydraulicBoundaryDatabase(); ShowFullyConfiguredWaveHeightLocationsView(testHydraulicBoundaryDatabase.Locations, testForm); - DataGridViewControl locationsDataGridViewControl = GetLocationsDataGridViewControl(); + DataGridViewControl locationsDataGridViewControl = GetCalculationsDataGridViewControl(); DataGridViewRowCollection rows = locationsDataGridViewControl.Rows; rows[0].Cells[calculateColumnIndex].Value = true; @@ -389,7 +393,7 @@ mockRepository.ReplayAll(); WaveHeightLocationsView view = ShowWaveHeightLocationsView(hydraulicBoundaryDatabase.Locations, assessmentSection, norm, categoryBoundaryName, testForm); - DataGridView locationsDataGridView = GetLocationsDataGridView(); + DataGridView locationsDataGridView = GetCalculationsDataGridView(); DataGridViewRowCollection rows = locationsDataGridView.Rows; rows[0].Cells[calculateColumnIndex].Value = true; @@ -454,7 +458,7 @@ mockRepository.ReplayAll(); WaveHeightLocationsView view = ShowWaveHeightLocationsView(hydraulicBoundaryDatabase.Locations, assessmentSection, norm, categoryBoundaryName, testForm); - DataGridView locationsDataGridView = GetLocationsDataGridView(); + DataGridView locationsDataGridView = GetCalculationsDataGridView(); DataGridViewRowCollection rows = locationsDataGridView.Rows; rows[0].Cells[calculateColumnIndex].Value = true; @@ -518,7 +522,7 @@ mockRepository.ReplayAll(); WaveHeightLocationsView view = ShowWaveHeightLocationsView(hydraulicBoundaryDatabase.Locations, assessmentSection, norm, categoryBoundaryName, testForm); - DataGridView locationsDataGridView = GetLocationsDataGridView(); + DataGridView locationsDataGridView = GetCalculationsDataGridView(); DataGridViewRowCollection rows = locationsDataGridView.Rows; rows[0].Cells[calculateColumnIndex].Value = true; @@ -544,7 +548,7 @@ return ControlTestHelper.GetDataGridView(testForm, "DataGridView"); } - private DataGridViewControl GetLocationsDataGridViewControl() + private DataGridViewControl GetCalculationsDataGridViewControl() { return ControlTestHelper.GetDataGridViewControl(testForm, "DataGridViewControl"); } @@ -569,14 +573,13 @@ }); } - private static WaveHeightLocationsView ShowWaveHeightLocationsView(ObservableList locations, + private static WaveHeightLocationsView ShowWaveHeightLocationsView(ObservableList calculations, IAssessmentSection assessmentSection, double norm, string categoryBoundaryName, Form form) { - var view = new WaveHeightLocationsView(locations, - hbl => hbl.WaveHeightCalculation1, + var view = new WaveHeightLocationsView(calculations, assessmentSection, () => norm, categoryBoundaryName); @@ -587,67 +590,51 @@ return view; } - private static WaveHeightLocationsView ShowFullyConfiguredWaveHeightLocationsView(ObservableList locations, + private static WaveHeightLocationsView ShowFullyConfiguredWaveHeightLocationsView(ObservableList calculations, Form form) { var assessmentSection = new ObservableTestAssessmentSectionStub(); - return ShowWaveHeightLocationsView(locations, assessmentSection, 0.01, "Category", form); + return ShowWaveHeightLocationsView(calculations, assessmentSection, 0.01, "Category", form); } - private class TestHydraulicBoundaryDatabase : HydraulicBoundaryDatabase + private ObservableList GetTestHydraulicBoundaryLocationCalculations() { - public TestHydraulicBoundaryDatabase() + var topLevelIllustrationPoints = new[] { - AddLocations(); - } + new TopLevelSubMechanismIllustrationPoint(WindDirectionTestFactory.CreateTestWindDirection(), + "Regular", + new TestSubMechanismIllustrationPoint()), + new TopLevelSubMechanismIllustrationPoint(WindDirectionTestFactory.CreateTestWindDirection(), + "Test", + new TestSubMechanismIllustrationPoint()) + }; - private void AddLocations() + var generalResult = new TestGeneralResultSubMechanismIllustrationPoint(topLevelIllustrationPoints); + + return new ObservableList { - Locations.Add(new HydraulicBoundaryLocation(1, "1", 1.0, 1.0)); - Locations.Add(new HydraulicBoundaryLocation(2, "2", 2.0, 2.0) + new HydraulicBoundaryLocationCalculation(new HydraulicBoundaryLocation(1, "1", 1.0, 1.0)), + new HydraulicBoundaryLocationCalculation(new HydraulicBoundaryLocation(2, "2", 2.0, 2.0)) { - WaveHeightCalculation1 = - { - Output = new TestHydraulicBoundaryLocationOutput(1.23) - } - }); - Locations.Add(new HydraulicBoundaryLocation(3, "3", 3.0, 3.0) + Output = new TestHydraulicBoundaryLocationOutput(1.23) + }, + new HydraulicBoundaryLocationCalculation(new HydraulicBoundaryLocation(3, "3", 3.0, 3.0)) { - WaveHeightCalculation1 = + InputParameters = { - InputParameters = - { - ShouldIllustrationPointsBeCalculated = true - } + ShouldIllustrationPointsBeCalculated = true } - }); - - var topLevelIllustrationPoints = new[] + }, + new HydraulicBoundaryLocationCalculation(new HydraulicBoundaryLocation(4, "4", 4.0, 4.0)) { - new TopLevelSubMechanismIllustrationPoint(WindDirectionTestFactory.CreateTestWindDirection(), - "Regular", - new TestSubMechanismIllustrationPoint()), - new TopLevelSubMechanismIllustrationPoint(WindDirectionTestFactory.CreateTestWindDirection(), - "Test", - new TestSubMechanismIllustrationPoint()) - }; - - var generalResult = new TestGeneralResultSubMechanismIllustrationPoint(topLevelIllustrationPoints); - var output = new TestHydraulicBoundaryLocationOutput(1.01, generalResult); - - Locations.Add(new HydraulicBoundaryLocation(4, "4", 4.0, 4.0) - { - WaveHeightCalculation1 = + InputParameters = { - InputParameters = - { - ShouldIllustrationPointsBeCalculated = true - }, - Output = output - } - }); - } + ShouldIllustrationPointsBeCalculated = true + }, + Output = new TestHydraulicBoundaryLocationOutput(1.01, generalResult) + } + }; } [TestFixture]