Index: Ringtoets/HeightStructures/test/Ringtoets.HeightStructures.Forms.Test/Views/HeightStructuresFailureMechanismViewTest.cs =================================================================== diff -u -ra76c963dc2f487204029c90e1cbdd0e4eaeb0de5 -r3722e29f53ce7db0f11fb184cdc2a76d33078cf2 --- Ringtoets/HeightStructures/test/Ringtoets.HeightStructures.Forms.Test/Views/HeightStructuresFailureMechanismViewTest.cs (.../HeightStructuresFailureMechanismViewTest.cs) (revision a76c963dc2f487204029c90e1cbdd0e4eaeb0de5) +++ Ringtoets/HeightStructures/test/Ringtoets.HeightStructures.Forms.Test/Views/HeightStructuresFailureMechanismViewTest.cs (.../HeightStructuresFailureMechanismViewTest.cs) (revision 3722e29f53ce7db0f11fb184cdc2a76d33078cf2) @@ -19,19 +19,16 @@ // 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; using Core.Components.Gis.Forms; using NUnit.Framework; 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; @@ -91,7 +88,7 @@ // Setup using (var view = new HeightStructuresFailureMechanismView()) { - var failureMechanismContext = new HeightStructuresFailureMechanismContext(new HeightStructuresFailureMechanism(), new TestAssessmentSection()); + var failureMechanismContext = new HeightStructuresFailureMechanismContext(new HeightStructuresFailureMechanism(), new ObservableTestAssessmentSectionStub()); // Call view.Data = failureMechanismContext; @@ -123,7 +120,7 @@ // Setup using (var view = new HeightStructuresFailureMechanismView()) { - var failureMechanismContext = new HeightStructuresFailureMechanismContext(new HeightStructuresFailureMechanism(), new TestAssessmentSection()); + var failureMechanismContext = new HeightStructuresFailureMechanismContext(new HeightStructuresFailureMechanism(), new ObservableTestAssessmentSectionStub()); view.Data = failureMechanismContext; @@ -145,7 +142,7 @@ // Setup using (var view = new HeightStructuresFailureMechanismView()) { - var failureMechanismContext = new HeightStructuresFailureMechanismContext(new HeightStructuresFailureMechanism(), new TestAssessmentSection()); + var failureMechanismContext = new HeightStructuresFailureMechanismContext(new HeightStructuresFailureMechanism(), new ObservableTestAssessmentSectionStub()); // Call view.Data = failureMechanismContext; @@ -187,7 +184,7 @@ new Point2D(2.0, 1.0) }); - var assessmentSection = new TestAssessmentSection + var assessmentSection = new ObservableTestAssessmentSectionStub { HydraulicBoundaryDatabase = hydraulicBoundaryDatabase, ReferenceLine = referenceLine @@ -275,7 +272,7 @@ } }; - var assessmentSection = new TestAssessmentSection + var assessmentSection = new ObservableTestAssessmentSectionStub { HydraulicBoundaryDatabase = hydraulicBoundaryDatabase1 }; @@ -314,7 +311,7 @@ } }; - var assessmentSection = new TestAssessmentSection + var assessmentSection = new ObservableTestAssessmentSectionStub { HydraulicBoundaryDatabase = hydraulicBoundaryDatabase }; @@ -360,7 +357,7 @@ } }; - var assessmentSection = new TestAssessmentSection + var assessmentSection = new ObservableTestAssessmentSectionStub { HydraulicBoundaryDatabase = currentHydraulicBoundaryDatabase }; @@ -403,7 +400,7 @@ new Point2D(4.0, 3.0) }; - var assessmentSection = new TestAssessmentSection + var assessmentSection = new ObservableTestAssessmentSectionStub { ReferenceLine = new ReferenceLine() }; @@ -436,7 +433,7 @@ var map = (MapControl) view.Controls[0]; var failureMechanism = new HeightStructuresFailureMechanism(); - var failureMechanismContext = new HeightStructuresFailureMechanismContext(failureMechanism, new TestAssessmentSection()); + var failureMechanismContext = new HeightStructuresFailureMechanismContext(failureMechanism, new ObservableTestAssessmentSectionStub()); view.Data = failureMechanismContext; @@ -468,7 +465,7 @@ var map = (MapControl) view.Controls[0]; var failureMechanism = new HeightStructuresFailureMechanism(); - var failureMechanismContext = new HeightStructuresFailureMechanismContext(failureMechanism, new TestAssessmentSection()); + var failureMechanismContext = new HeightStructuresFailureMechanismContext(failureMechanism, new ObservableTestAssessmentSectionStub()); failureMechanism.ForeshoreProfiles.Add(new TestForeshoreProfile()); @@ -497,7 +494,7 @@ var map = (MapControl) view.Controls[0]; var failureMechanism = new HeightStructuresFailureMechanism(); - var failureMechanismContext = new HeightStructuresFailureMechanismContext(failureMechanism, new TestAssessmentSection()); + var failureMechanismContext = new HeightStructuresFailureMechanismContext(failureMechanism, new ObservableTestAssessmentSectionStub()); failureMechanism.ForeshoreProfiles.Add(new TestForeshoreProfile()); @@ -526,7 +523,7 @@ var map = (MapControl) view.Controls[0]; var failureMechanism = new HeightStructuresFailureMechanism(); - var failureMechanismContext = new HeightStructuresFailureMechanismContext(failureMechanism, new TestAssessmentSection()); + var failureMechanismContext = new HeightStructuresFailureMechanismContext(failureMechanism, new ObservableTestAssessmentSectionStub()); var calculationLocationA = new Point2D(1.2, 2.3); var calculationLocationB = new Point2D(2.7, 2.0); @@ -577,7 +574,7 @@ var map = (MapControl) view.Controls[0]; var failureMechanism = new HeightStructuresFailureMechanism(); - var failureMechanismContext = new HeightStructuresFailureMechanismContext(failureMechanism, new TestAssessmentSection()); + var failureMechanismContext = new HeightStructuresFailureMechanismContext(failureMechanism, new ObservableTestAssessmentSectionStub()); var calculationLocationA = new Point2D(1.2, 2.3); var calculationLocationB = new Point2D(2.7, 2.0); @@ -616,7 +613,7 @@ var map = (MapControl) view.Controls[0]; var failureMechanism = new HeightStructuresFailureMechanism(); - var failureMechanismContext = new HeightStructuresFailureMechanismContext(failureMechanism, new TestAssessmentSection()); + var failureMechanismContext = new HeightStructuresFailureMechanismContext(failureMechanism, new ObservableTestAssessmentSectionStub()); var calculationLocationA = new Point2D(1.2, 2.3); @@ -662,7 +659,7 @@ { var map = (MapControl) view.Controls[0]; - var assessmentSection = new TestAssessmentSection(); + var assessmentSection = new ObservableTestAssessmentSectionStub(); var failureMechanism = new HeightStructuresFailureMechanism(); var failureMechanismContext = new HeightStructuresFailureMechanismContext(failureMechanism, assessmentSection); @@ -744,8 +741,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[] @@ -868,26 +865,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