Index: Ringtoets/ClosingStructures/test/Ringtoets.ClosingStructures.Forms.Test/Views/ClosingStructuresFailureMechanismViewTest.cs =================================================================== diff -u -ra76c963dc2f487204029c90e1cbdd0e4eaeb0de5 -r3722e29f53ce7db0f11fb184cdc2a76d33078cf2 --- Ringtoets/ClosingStructures/test/Ringtoets.ClosingStructures.Forms.Test/Views/ClosingStructuresFailureMechanismViewTest.cs (.../ClosingStructuresFailureMechanismViewTest.cs) (revision a76c963dc2f487204029c90e1cbdd0e4eaeb0de5) +++ Ringtoets/ClosingStructures/test/Ringtoets.ClosingStructures.Forms.Test/Views/ClosingStructuresFailureMechanismViewTest.cs (.../ClosingStructuresFailureMechanismViewTest.cs) (revision 3722e29f53ce7db0f11fb184cdc2a76d33078cf2) @@ -19,11 +19,9 @@ // Stichting Deltares and remain full property of Stichting Deltares at all times. // All rights reserved. -using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; -using Core.Common.Base; using Core.Common.Base.Geometry; using Core.Components.DotSpatial.Forms; using Core.Components.Gis.Data; @@ -36,7 +34,6 @@ using Ringtoets.ClosingStructures.Forms.Views; using Ringtoets.Common.Data; using Ringtoets.Common.Data.AssessmentSection; -using Ringtoets.Common.Data.Contribution; using Ringtoets.Common.Data.DikeProfiles; using Ringtoets.Common.Data.FailureMechanism; using Ringtoets.Common.Data.Hydraulics; @@ -93,7 +90,7 @@ using (var view = new ClosingStructuresFailureMechanismView()) { var failureMechanismContext = new ClosingStructuresFailureMechanismContext( - new ClosingStructuresFailureMechanism(), new TestAssessmentSection()); + new ClosingStructuresFailureMechanism(), new ObservableTestAssessmentSectionStub()); // Call view.Data = failureMechanismContext; @@ -127,7 +124,7 @@ { var failureMechanismContext = new ClosingStructuresFailureMechanismContext( new ClosingStructuresFailureMechanism(), - new TestAssessmentSection()); + new ObservableTestAssessmentSectionStub()); view.Data = failureMechanismContext; @@ -151,7 +148,7 @@ { var failureMechanismContext = new ClosingStructuresFailureMechanismContext( new ClosingStructuresFailureMechanism(), - new TestAssessmentSection()); + new ObservableTestAssessmentSectionStub()); // Call view.Data = failureMechanismContext; @@ -193,7 +190,7 @@ new Point2D(2.0, 1.0) }); - var assessmentSection = new TestAssessmentSection + var assessmentSection = new ObservableTestAssessmentSectionStub { HydraulicBoundaryDatabase = hydraulicBoundaryDatabase, ReferenceLine = referenceLine @@ -281,7 +278,7 @@ } }; - var assessmentSection = new TestAssessmentSection + var assessmentSection = new ObservableTestAssessmentSectionStub { HydraulicBoundaryDatabase = hydraulicBoundaryDatabase1 }; @@ -320,7 +317,7 @@ } }; - var assessmentSection = new TestAssessmentSection + var assessmentSection = new ObservableTestAssessmentSectionStub { HydraulicBoundaryDatabase = hydraulicBoundaryDatabase }; @@ -366,7 +363,7 @@ } }; - var assessmentSection = new TestAssessmentSection + var assessmentSection = new ObservableTestAssessmentSectionStub { HydraulicBoundaryDatabase = currentHydraulicBoundaryDatabase }; @@ -409,7 +406,7 @@ new Point2D(4.0, 3.0) }; - var assessmentSection = new TestAssessmentSection + var assessmentSection = new ObservableTestAssessmentSectionStub { ReferenceLine = new ReferenceLine() }; @@ -442,7 +439,7 @@ var map = (MapControl) view.Controls[0]; var failureMechanism = new ClosingStructuresFailureMechanism(); - var failureMechanismContext = new ClosingStructuresFailureMechanismContext(failureMechanism, new TestAssessmentSection()); + var failureMechanismContext = new ClosingStructuresFailureMechanismContext(failureMechanism, new ObservableTestAssessmentSectionStub()); view.Data = failureMechanismContext; @@ -474,7 +471,7 @@ var map = (MapControl) view.Controls[0]; var failureMechanism = new ClosingStructuresFailureMechanism(); - var failureMechanismContext = new ClosingStructuresFailureMechanismContext(failureMechanism, new TestAssessmentSection()); + var failureMechanismContext = new ClosingStructuresFailureMechanismContext(failureMechanism, new ObservableTestAssessmentSectionStub()); failureMechanism.ForeshoreProfiles.Add(new TestForeshoreProfile()); @@ -503,7 +500,7 @@ var map = (MapControl) view.Controls[0]; var failureMechanism = new ClosingStructuresFailureMechanism(); - var failureMechanismContext = new ClosingStructuresFailureMechanismContext(failureMechanism, new TestAssessmentSection()); + var failureMechanismContext = new ClosingStructuresFailureMechanismContext(failureMechanism, new ObservableTestAssessmentSectionStub()); failureMechanism.ForeshoreProfiles.Add(new TestForeshoreProfile()); @@ -532,7 +529,7 @@ var map = (MapControl) view.Controls[0]; var failureMechanism = new ClosingStructuresFailureMechanism(); - var failureMechanismContext = new ClosingStructuresFailureMechanismContext(failureMechanism, new TestAssessmentSection()); + var failureMechanismContext = new ClosingStructuresFailureMechanismContext(failureMechanism, new ObservableTestAssessmentSectionStub()); var calculationLocationA = new Point2D(1.2, 2.3); var calculationLocationB = new Point2D(2.7, 2.0); @@ -583,7 +580,7 @@ var map = (MapControl) view.Controls[0]; var failureMechanism = new ClosingStructuresFailureMechanism(); - var failureMechanismContext = new ClosingStructuresFailureMechanismContext(failureMechanism, new TestAssessmentSection()); + var failureMechanismContext = new ClosingStructuresFailureMechanismContext(failureMechanism, new ObservableTestAssessmentSectionStub()); var calculationLocationA = new Point2D(1.2, 2.3); var calculationLocationB = new Point2D(2.7, 2.0); @@ -622,7 +619,7 @@ var map = (MapControl) view.Controls[0]; var failureMechanism = new ClosingStructuresFailureMechanism(); - var failureMechanismContext = new ClosingStructuresFailureMechanismContext(failureMechanism, new TestAssessmentSection()); + var failureMechanismContext = new ClosingStructuresFailureMechanismContext(failureMechanism, new ObservableTestAssessmentSectionStub()); var calculationLocationA = new Point2D(1.2, 2.3); @@ -668,7 +665,7 @@ { var map = (MapControl) view.Controls[0]; - var assessmentSection = new TestAssessmentSection(); + var assessmentSection = new ObservableTestAssessmentSectionStub(); var failureMechanism = new ClosingStructuresFailureMechanism(); var failureMechanismContext = new ClosingStructuresFailureMechanismContext(failureMechanism, assessmentSection); @@ -750,8 +747,8 @@ public void NotifyObservers_DataUpdatedNotifyObserversOnOldData_NoUpdateInViewData() { // Setup - IAssessmentSection oldAssessmentSection = new TestAssessmentSection(); - IAssessmentSection newAssessmentSection = new TestAssessmentSection(); + IAssessmentSection oldAssessmentSection = new ObservableTestAssessmentSectionStub(); + IAssessmentSection newAssessmentSection = new ObservableTestAssessmentSectionStub(); newAssessmentSection.ReferenceLine = new ReferenceLine(); newAssessmentSection.ReferenceLine.SetGeometry(new[] @@ -874,26 +871,5 @@ Assert.AreEqual("Hydraulische randvoorwaarden", hydraulicBoundaryLocationsMapData.Name); Assert.AreEqual("Berekeningen", calculationsMapData.Name); } - - private class TestAssessmentSection : Observable, IAssessmentSection - { - public string Id { get; set; } - public string Name { get; set; } - public Comment Comments { get; private set; } - public AssessmentSectionComposition Composition { get; private set; } - public ReferenceLine ReferenceLine { get; set; } - public FailureMechanismContribution FailureMechanismContribution { get; private set; } - public HydraulicBoundaryDatabase HydraulicBoundaryDatabase { get; set; } - - public IEnumerable GetFailureMechanisms() - { - yield break; - } - - public void ChangeComposition(AssessmentSectionComposition newComposition) - { - throw new NotImplementedException(); - } - } } } \ No newline at end of file