Index: Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/PresentationObjects/ClosingStructuresCalculationContext.cs
===================================================================
diff -u -rcb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e -rca23b1b155ca87c0aa4665fd919727570f31c781
--- Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/PresentationObjects/ClosingStructuresCalculationContext.cs (.../ClosingStructuresCalculationContext.cs) (revision cb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e)
+++ Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/PresentationObjects/ClosingStructuresCalculationContext.cs (.../ClosingStructuresCalculationContext.cs) (revision ca23b1b155ca87c0aa4665fd919727570f31c781)
@@ -30,7 +30,7 @@
/// Presentation object for all data required to configure an instance of
/// in order to prepare it for performing a calculation.
///
- public class ClosingStructuresCalculationContext : StructuresContextBase,
+ public class ClosingStructuresCalculationContext : FailureMechanismItemContextBase,
ICalculationContext
{
///
Index: Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/PresentationObjects/ClosingStructuresCalculationGroupContext.cs
===================================================================
diff -u -rcb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e -rca23b1b155ca87c0aa4665fd919727570f31c781
--- Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/PresentationObjects/ClosingStructuresCalculationGroupContext.cs (.../ClosingStructuresCalculationGroupContext.cs) (revision cb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e)
+++ Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/PresentationObjects/ClosingStructuresCalculationGroupContext.cs (.../ClosingStructuresCalculationGroupContext.cs) (revision ca23b1b155ca87c0aa4665fd919727570f31c781)
@@ -31,7 +31,7 @@
/// Presentation object for all data required to configure an instance of
/// in order to be able to create configurable closing structures calculations.
///
- public class ClosingStructuresCalculationGroupContext : StructuresContextBase,
+ public class ClosingStructuresCalculationGroupContext : FailureMechanismItemContextBase,
ICalculationContext
{
///
Index: Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/PresentationObjects/ClosingStructuresInputContext.cs
===================================================================
diff -u -rcb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e -rca23b1b155ca87c0aa4665fd919727570f31c781
--- Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/PresentationObjects/ClosingStructuresInputContext.cs (.../ClosingStructuresInputContext.cs) (revision cb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e)
+++ Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/PresentationObjects/ClosingStructuresInputContext.cs (.../ClosingStructuresInputContext.cs) (revision ca23b1b155ca87c0aa4665fd919727570f31c781)
@@ -30,7 +30,7 @@
/// Presentation object for all data required to configure an instance of
/// in order to be able to configure closing structures calculations.
///
- public class ClosingStructuresInputContext : StructuresContextBase
+ public class ClosingStructuresInputContext : FailureMechanismItemContextBase
{
///
/// Creates a new instance of .
Index: Ringtoets/ClosingStructures/test/Ringtoets.ClosingStructures.Forms.Test/PresentationObjects/ClosingStructuresCalculationContextTest.cs
===================================================================
diff -u -rcb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e -rca23b1b155ca87c0aa4665fd919727570f31c781
--- Ringtoets/ClosingStructures/test/Ringtoets.ClosingStructures.Forms.Test/PresentationObjects/ClosingStructuresCalculationContextTest.cs (.../ClosingStructuresCalculationContextTest.cs) (revision cb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e)
+++ Ringtoets/ClosingStructures/test/Ringtoets.ClosingStructures.Forms.Test/PresentationObjects/ClosingStructuresCalculationContextTest.cs (.../ClosingStructuresCalculationContextTest.cs) (revision ca23b1b155ca87c0aa4665fd919727570f31c781)
@@ -46,7 +46,7 @@
var context = new ClosingStructuresCalculationContext(calculation, failureMechanism, assessmentSectionMock);
// Assert
- Assert.IsInstanceOf>(context);
+ Assert.IsInstanceOf>(context);
Assert.IsInstanceOf>(context);
Assert.AreEqual(calculation, context.WrappedData);
Assert.AreEqual(failureMechanism, context.FailureMechanism);
Index: Ringtoets/ClosingStructures/test/Ringtoets.ClosingStructures.Forms.Test/PresentationObjects/ClosingStructuresCalculationGroupContextTest.cs
===================================================================
diff -u -rcb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e -rca23b1b155ca87c0aa4665fd919727570f31c781
--- Ringtoets/ClosingStructures/test/Ringtoets.ClosingStructures.Forms.Test/PresentationObjects/ClosingStructuresCalculationGroupContextTest.cs (.../ClosingStructuresCalculationGroupContextTest.cs) (revision cb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e)
+++ Ringtoets/ClosingStructures/test/Ringtoets.ClosingStructures.Forms.Test/PresentationObjects/ClosingStructuresCalculationGroupContextTest.cs (.../ClosingStructuresCalculationGroupContextTest.cs) (revision ca23b1b155ca87c0aa4665fd919727570f31c781)
@@ -47,7 +47,7 @@
var groupContext = new ClosingStructuresCalculationGroupContext(calculationGroup, failureMechanism, assessmentSectionMock);
// Assert
- Assert.IsInstanceOf>(groupContext);
+ Assert.IsInstanceOf>(groupContext);
Assert.IsInstanceOf>(groupContext);
Assert.AreSame(calculationGroup, groupContext.WrappedData);
Assert.AreSame(failureMechanism, groupContext.FailureMechanism);
Index: Ringtoets/ClosingStructures/test/Ringtoets.ClosingStructures.Forms.Test/PresentationObjects/ClosingStructuresInputContextTest.cs
===================================================================
diff -u -rcb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e -rca23b1b155ca87c0aa4665fd919727570f31c781
--- Ringtoets/ClosingStructures/test/Ringtoets.ClosingStructures.Forms.Test/PresentationObjects/ClosingStructuresInputContextTest.cs (.../ClosingStructuresInputContextTest.cs) (revision cb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e)
+++ Ringtoets/ClosingStructures/test/Ringtoets.ClosingStructures.Forms.Test/PresentationObjects/ClosingStructuresInputContextTest.cs (.../ClosingStructuresInputContextTest.cs) (revision ca23b1b155ca87c0aa4665fd919727570f31c781)
@@ -46,7 +46,7 @@
var context = new ClosingStructuresInputContext(input, failureMechanism, assessmentSectionMock);
// Assert
- Assert.IsInstanceOf>(context);
+ Assert.IsInstanceOf>(context);
Assert.AreEqual(input, context.WrappedData);
Assert.AreEqual(failureMechanism, context.FailureMechanism);
Assert.AreEqual(assessmentSectionMock, context.AssessmentSection);
Index: Ringtoets/Common/src/Ringtoets.Common.Forms/PresentationObjects/FailureMechanismItemContextBase.cs
===================================================================
diff -u
--- Ringtoets/Common/src/Ringtoets.Common.Forms/PresentationObjects/FailureMechanismItemContextBase.cs (revision 0)
+++ Ringtoets/Common/src/Ringtoets.Common.Forms/PresentationObjects/FailureMechanismItemContextBase.cs (revision ca23b1b155ca87c0aa4665fd919727570f31c781)
@@ -0,0 +1,91 @@
+// Copyright (C) Stichting Deltares 2016. All rights reserved.
+//
+// This file is part of Ringtoets.
+//
+// Ringtoets is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// All names, logos, and references to "Deltares" are registered trademarks of
+// 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 Core.Common.Base;
+using Core.Common.Controls.PresentationObjects;
+using Ringtoets.Common.Data.AssessmentSection;
+using Ringtoets.Common.Data.FailureMechanism;
+using Ringtoets.HydraRing.Data;
+
+namespace Ringtoets.Common.Forms.PresentationObjects
+{
+ ///
+ /// Presentation object for all data required to configure failure mechanism related items.
+ ///
+ /// The type of the data wrapped by the context object.
+ /// The type of the failure mechanism which the context belongs to.
+ public abstract class FailureMechanismItemContextBase : ObservableWrappedObjectContextBase
+ where TData : IObservable
+ where TFailureMechanism : IFailureMechanism
+ {
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ /// The concrete data instance wrapped by this context object.
+ /// The failure mechanism which the context belongs to.
+ /// The assessment section which the context belongs to.
+ /// When any input argument is null.
+ protected FailureMechanismItemContextBase(TData wrappedData,
+ TFailureMechanism failureMechanism,
+ IAssessmentSection assessmentSection)
+ : base(wrappedData)
+ {
+ if (failureMechanism == null)
+ {
+ throw new ArgumentNullException("failureMechanism");
+ }
+
+ if (assessmentSection == null)
+ {
+ throw new ArgumentNullException("assessmentSection");
+ }
+
+ FailureMechanism = failureMechanism;
+ AssessmentSection = assessmentSection;
+ }
+
+ ///
+ /// Gets the failure mechanism which the context belongs to.
+ ///
+ public TFailureMechanism FailureMechanism { get; private set; }
+
+ ///
+ /// Gets the assessment section which the context belongs to.
+ ///
+ public IAssessmentSection AssessmentSection { get; private set; }
+
+ ///
+ /// Gets the available hydraulic boundary locations.
+ ///
+ public IEnumerable AvailableHydraulicBoundaryLocations
+ {
+ get
+ {
+ return AssessmentSection.HydraulicBoundaryDatabase != null
+ ? AssessmentSection.HydraulicBoundaryDatabase.Locations
+ : Enumerable.Empty();
+ }
+ }
+ }
+}
\ No newline at end of file
Fisheye: Tag ca23b1b155ca87c0aa4665fd919727570f31c781 refers to a dead (removed) revision in file `Ringtoets/Common/src/Ringtoets.Common.Forms/PresentationObjects/StructuresContextBase.cs'.
Fisheye: No comparison available. Pass `N' to diff?
Index: Ringtoets/Common/src/Ringtoets.Common.Forms/Ringtoets.Common.Forms.csproj
===================================================================
diff -u -r673e35de0df920529e5dda63ea8b4dfb08ed65a8 -rca23b1b155ca87c0aa4665fd919727570f31c781
--- Ringtoets/Common/src/Ringtoets.Common.Forms/Ringtoets.Common.Forms.csproj (.../Ringtoets.Common.Forms.csproj) (revision 673e35de0df920529e5dda63ea8b4dfb08ed65a8)
+++ Ringtoets/Common/src/Ringtoets.Common.Forms/Ringtoets.Common.Forms.csproj (.../Ringtoets.Common.Forms.csproj) (revision ca23b1b155ca87c0aa4665fd919727570f31c781)
@@ -63,7 +63,7 @@
-
+
Index: Ringtoets/Common/test/Ringtoets.Common.Forms.Test/PresentationObjects/FailureMechanismItemContextBaseTest.cs
===================================================================
diff -u
--- Ringtoets/Common/test/Ringtoets.Common.Forms.Test/PresentationObjects/FailureMechanismItemContextBaseTest.cs (revision 0)
+++ Ringtoets/Common/test/Ringtoets.Common.Forms.Test/PresentationObjects/FailureMechanismItemContextBaseTest.cs (revision ca23b1b155ca87c0aa4665fd919727570f31c781)
@@ -0,0 +1,129 @@
+// Copyright (C) Stichting Deltares 2016. All rights reserved.
+//
+// This file is part of Ringtoets.
+//
+// Ringtoets is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// All names, logos, and references to "Deltares" are registered trademarks of
+// Stichting Deltares and remain full property of Stichting Deltares at all times.
+// All rights reserved.
+
+using System;
+using System.Linq;
+using Core.Common.Base;
+using Core.Common.Controls.PresentationObjects;
+using NUnit.Framework;
+using Rhino.Mocks;
+using Ringtoets.Common.Data.AssessmentSection;
+using Ringtoets.Common.Data.FailureMechanism;
+using Ringtoets.Common.Forms.PresentationObjects;
+using Ringtoets.HydraRing.Data;
+
+namespace Ringtoets.Common.Forms.Test.PresentationObjects
+{
+ [TestFixture]
+ public class FailureMechanismItemContextBaseTest
+ {
+ [Test]
+ public void ParameteredConstructor_ExpectedValues()
+ {
+ // Setup
+ var mockRepository = new MockRepository();
+ var assessmentSectionStub = mockRepository.Stub();
+ var observableStub = mockRepository.Stub();
+ var failureMechanismStub = mockRepository.Stub();
+ mockRepository.ReplayAll();
+
+ // Call
+ var context = new SimpleFailureMechanismItemContext(observableStub, failureMechanismStub, assessmentSectionStub);
+
+ // Assert
+ Assert.IsInstanceOf>(context);
+ Assert.AreSame(observableStub, context.WrappedData);
+ Assert.AreSame(failureMechanismStub, context.FailureMechanism);
+ Assert.AreSame(assessmentSectionStub, context.AssessmentSection);
+ mockRepository.VerifyAll();
+ }
+
+ [Test]
+ public void ParameteredConstructor_FailureMechanismIsNull_ThrowsArgumentNullException()
+ {
+ // Setup
+ var mockRepository = new MockRepository();
+ var assessmentSectionStub = mockRepository.Stub();
+ var observableStub = mockRepository.Stub();
+ mockRepository.ReplayAll();
+
+ // Call
+ TestDelegate call = () => new SimpleFailureMechanismItemContext(observableStub, null, assessmentSectionStub);
+
+ // Assert
+ var exception = Assert.Throws(call);
+ Assert.AreEqual("failureMechanism", exception.ParamName);
+ mockRepository.VerifyAll();
+ }
+
+ [Test]
+ public void ParameteredConstructor_AssessmentSectionIsNull_ThrowsArgumentNullException()
+ {
+ // Setup
+ var mockRepository = new MockRepository();
+ var observableStub = mockRepository.Stub();
+ var failureMechanismStub = mockRepository.Stub();
+ mockRepository.ReplayAll();
+
+ // Call
+ TestDelegate call = () => new SimpleFailureMechanismItemContext(observableStub, failureMechanismStub, null);
+
+ // Assert
+ var exception = Assert.Throws(call);
+ Assert.AreEqual("assessmentSection", exception.ParamName);
+ mockRepository.VerifyAll();
+ }
+
+ [Test]
+ public void AvailableHydraulicBoundaryLocations_HydraulicBoundaryDatabaseSet_ReturnsAllHydraulicBoundaryLocations()
+ {
+ // Setup
+ var hydraulicBoundaryDatabase = new HydraulicBoundaryDatabase();
+ hydraulicBoundaryDatabase.Locations.Add(new HydraulicBoundaryLocation(1, "name", 1.1, 2.2));
+
+ var mockRepository = new MockRepository();
+ var assessmentSectionStub = mockRepository.Stub();
+ var observableStub = mockRepository.Stub();
+ var failureMechanismStub = mockRepository.Stub();
+ mockRepository.ReplayAll();
+
+ assessmentSectionStub.HydraulicBoundaryDatabase = hydraulicBoundaryDatabase;
+
+ var context = new SimpleFailureMechanismItemContext(observableStub, failureMechanismStub, assessmentSectionStub);
+
+ // Call
+ var availableHydraulicBoundaryLocations = context.AvailableHydraulicBoundaryLocations;
+
+ // Assert
+ Assert.AreEqual(1, availableHydraulicBoundaryLocations.Count());
+ Assert.AreEqual(hydraulicBoundaryDatabase.Locations, availableHydraulicBoundaryLocations);
+ mockRepository.VerifyAll();
+ }
+
+ private class SimpleFailureMechanismItemContext : FailureMechanismItemContextBase
+ where TData : IObservable
+ where TFailureMechanism : IFailureMechanism
+ {
+ public SimpleFailureMechanismItemContext(TData target, TFailureMechanism failureMechanism, IAssessmentSection assessmentSection)
+ : base(target, failureMechanism, assessmentSection) {}
+ }
+ }
+}
\ No newline at end of file
Fisheye: Tag ca23b1b155ca87c0aa4665fd919727570f31c781 refers to a dead (removed) revision in file `Ringtoets/Common/test/Ringtoets.Common.Forms.Test/PresentationObjects/StructuresContextBaseTest.cs'.
Fisheye: No comparison available. Pass `N' to diff?
Index: Ringtoets/Common/test/Ringtoets.Common.Forms.Test/Ringtoets.Common.Forms.Test.csproj
===================================================================
diff -u -r673e35de0df920529e5dda63ea8b4dfb08ed65a8 -rca23b1b155ca87c0aa4665fd919727570f31c781
--- Ringtoets/Common/test/Ringtoets.Common.Forms.Test/Ringtoets.Common.Forms.Test.csproj (.../Ringtoets.Common.Forms.Test.csproj) (revision 673e35de0df920529e5dda63ea8b4dfb08ed65a8)
+++ Ringtoets/Common/test/Ringtoets.Common.Forms.Test/Ringtoets.Common.Forms.Test.csproj (.../Ringtoets.Common.Forms.Test.csproj) (revision ca23b1b155ca87c0aa4665fd919727570f31c781)
@@ -74,7 +74,7 @@
-
+
Index: Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Forms/PresentationObjects/HeightStructuresCalculationContext.cs
===================================================================
diff -u -rcb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e -rca23b1b155ca87c0aa4665fd919727570f31c781
--- Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Forms/PresentationObjects/HeightStructuresCalculationContext.cs (.../HeightStructuresCalculationContext.cs) (revision cb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e)
+++ Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Forms/PresentationObjects/HeightStructuresCalculationContext.cs (.../HeightStructuresCalculationContext.cs) (revision ca23b1b155ca87c0aa4665fd919727570f31c781)
@@ -30,7 +30,7 @@
/// Presentation object for all data required to configure an instance of
/// in order to prepare it for performing a calculation.
///
- public class HeightStructuresCalculationContext : StructuresContextBase,
+ public class HeightStructuresCalculationContext : FailureMechanismItemContextBase,
ICalculationContext
{
///
Index: Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Forms/PresentationObjects/HeightStructuresCalculationGroupContext.cs
===================================================================
diff -u -rcb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e -rca23b1b155ca87c0aa4665fd919727570f31c781
--- Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Forms/PresentationObjects/HeightStructuresCalculationGroupContext.cs (.../HeightStructuresCalculationGroupContext.cs) (revision cb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e)
+++ Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Forms/PresentationObjects/HeightStructuresCalculationGroupContext.cs (.../HeightStructuresCalculationGroupContext.cs) (revision ca23b1b155ca87c0aa4665fd919727570f31c781)
@@ -31,7 +31,7 @@
/// Presentation object for all data required to configure an instance of
/// in order be able to create configurable height structures calculations.
///
- public class HeightStructuresCalculationGroupContext : StructuresContextBase,
+ public class HeightStructuresCalculationGroupContext : FailureMechanismItemContextBase,
ICalculationContext
{
///
Index: Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Forms/PresentationObjects/HeightStructuresInputContext.cs
===================================================================
diff -u -rcb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e -rca23b1b155ca87c0aa4665fd919727570f31c781
--- Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Forms/PresentationObjects/HeightStructuresInputContext.cs (.../HeightStructuresInputContext.cs) (revision cb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e)
+++ Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Forms/PresentationObjects/HeightStructuresInputContext.cs (.../HeightStructuresInputContext.cs) (revision ca23b1b155ca87c0aa4665fd919727570f31c781)
@@ -30,7 +30,7 @@
/// Presentation object for all data required to configure an instance of
/// in order to be able to configure height structures calculations.
///
- public class HeightStructuresInputContext : StructuresContextBase
+ public class HeightStructuresInputContext : FailureMechanismItemContextBase
{
///
/// Creates a new instance of .
Index: Ringtoets/HeightStructures/test/Ringtoets.HeightStructures.Forms.Test/PresentationObjects/HeightStructuresCalculationContextTest.cs
===================================================================
diff -u -rcb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e -rca23b1b155ca87c0aa4665fd919727570f31c781
--- Ringtoets/HeightStructures/test/Ringtoets.HeightStructures.Forms.Test/PresentationObjects/HeightStructuresCalculationContextTest.cs (.../HeightStructuresCalculationContextTest.cs) (revision cb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e)
+++ Ringtoets/HeightStructures/test/Ringtoets.HeightStructures.Forms.Test/PresentationObjects/HeightStructuresCalculationContextTest.cs (.../HeightStructuresCalculationContextTest.cs) (revision ca23b1b155ca87c0aa4665fd919727570f31c781)
@@ -46,7 +46,7 @@
var context = new HeightStructuresCalculationContext(calculation, failureMechanism, assessmentSectionMock);
// Assert
- Assert.IsInstanceOf>(context);
+ Assert.IsInstanceOf>(context);
Assert.IsInstanceOf>(context);
Assert.AreEqual(calculation, context.WrappedData);
Assert.AreEqual(failureMechanism, context.FailureMechanism);
Index: Ringtoets/HeightStructures/test/Ringtoets.HeightStructures.Forms.Test/PresentationObjects/HeightStructuresCalculationGroupContextTest.cs
===================================================================
diff -u -rcb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e -rca23b1b155ca87c0aa4665fd919727570f31c781
--- Ringtoets/HeightStructures/test/Ringtoets.HeightStructures.Forms.Test/PresentationObjects/HeightStructuresCalculationGroupContextTest.cs (.../HeightStructuresCalculationGroupContextTest.cs) (revision cb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e)
+++ Ringtoets/HeightStructures/test/Ringtoets.HeightStructures.Forms.Test/PresentationObjects/HeightStructuresCalculationGroupContextTest.cs (.../HeightStructuresCalculationGroupContextTest.cs) (revision ca23b1b155ca87c0aa4665fd919727570f31c781)
@@ -47,7 +47,7 @@
var groupContext = new HeightStructuresCalculationGroupContext(calculationGroup, failureMechanism, assessmentSectionMock);
// Assert
- Assert.IsInstanceOf>(groupContext);
+ Assert.IsInstanceOf>(groupContext);
Assert.IsInstanceOf>(groupContext);
Assert.AreSame(calculationGroup, groupContext.WrappedData);
Assert.AreSame(failureMechanism, groupContext.FailureMechanism);
Index: Ringtoets/HeightStructures/test/Ringtoets.HeightStructures.Forms.Test/PresentationObjects/HeightStructuresInputContextTest.cs
===================================================================
diff -u -rcb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e -rca23b1b155ca87c0aa4665fd919727570f31c781
--- Ringtoets/HeightStructures/test/Ringtoets.HeightStructures.Forms.Test/PresentationObjects/HeightStructuresInputContextTest.cs (.../HeightStructuresInputContextTest.cs) (revision cb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e)
+++ Ringtoets/HeightStructures/test/Ringtoets.HeightStructures.Forms.Test/PresentationObjects/HeightStructuresInputContextTest.cs (.../HeightStructuresInputContextTest.cs) (revision ca23b1b155ca87c0aa4665fd919727570f31c781)
@@ -67,7 +67,7 @@
var context = new HeightStructuresInputContext(calculation, failureMechanism, assessmentSectionMock);
// Assert
- Assert.IsInstanceOf>(context);
+ Assert.IsInstanceOf>(context);
Assert.AreSame(calculation.InputParameters, context.WrappedData);
Assert.AreSame(calculation, context.Calculation);
Assert.AreSame(failureMechanism, context.FailureMechanism);
Index: Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Forms/PresentationObjects/StabilityPointStructuresCalculationContext.cs
===================================================================
diff -u -rcb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e -rca23b1b155ca87c0aa4665fd919727570f31c781
--- Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Forms/PresentationObjects/StabilityPointStructuresCalculationContext.cs (.../StabilityPointStructuresCalculationContext.cs) (revision cb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e)
+++ Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Forms/PresentationObjects/StabilityPointStructuresCalculationContext.cs (.../StabilityPointStructuresCalculationContext.cs) (revision ca23b1b155ca87c0aa4665fd919727570f31c781)
@@ -30,7 +30,7 @@
/// Presentation object for all data required to configure an instance of
/// in order to prepare it for performing a calculation.
///
- public class StabilityPointStructuresCalculationContext : StructuresContextBase,
+ public class StabilityPointStructuresCalculationContext : FailureMechanismItemContextBase,
ICalculationContext
{
///
Index: Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Forms/PresentationObjects/StabilityPointStructuresCalculationGroupContext.cs
===================================================================
diff -u -rcb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e -rca23b1b155ca87c0aa4665fd919727570f31c781
--- Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Forms/PresentationObjects/StabilityPointStructuresCalculationGroupContext.cs (.../StabilityPointStructuresCalculationGroupContext.cs) (revision cb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e)
+++ Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Forms/PresentationObjects/StabilityPointStructuresCalculationGroupContext.cs (.../StabilityPointStructuresCalculationGroupContext.cs) (revision ca23b1b155ca87c0aa4665fd919727570f31c781)
@@ -31,7 +31,7 @@
/// Presentation object for all data required to configure an instance of
/// in order be able to create configurable stability point structures calculations.
///
- public class StabilityPointStructuresCalculationGroupContext : StructuresContextBase,
+ public class StabilityPointStructuresCalculationGroupContext : FailureMechanismItemContextBase,
ICalculationContext
{
///
Index: Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Forms/PresentationObjects/StabilityPointStructuresInputContext.cs
===================================================================
diff -u -rcb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e -rca23b1b155ca87c0aa4665fd919727570f31c781
--- Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Forms/PresentationObjects/StabilityPointStructuresInputContext.cs (.../StabilityPointStructuresInputContext.cs) (revision cb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e)
+++ Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Forms/PresentationObjects/StabilityPointStructuresInputContext.cs (.../StabilityPointStructuresInputContext.cs) (revision ca23b1b155ca87c0aa4665fd919727570f31c781)
@@ -30,7 +30,7 @@
/// Presentation object for all data required to configure an instance of
/// in order to be able to configure stability point structures calculations.
///
- public class StabilityPointStructuresInputContext : StructuresContextBase
+ public class StabilityPointStructuresInputContext : FailureMechanismItemContextBase
{
///
/// Creates a new instance of .
Index: Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.Forms.Test/PresentationObjects/StabilityPointStructuresCalculationContextTest.cs
===================================================================
diff -u -rcb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e -rca23b1b155ca87c0aa4665fd919727570f31c781
--- Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.Forms.Test/PresentationObjects/StabilityPointStructuresCalculationContextTest.cs (.../StabilityPointStructuresCalculationContextTest.cs) (revision cb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e)
+++ Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.Forms.Test/PresentationObjects/StabilityPointStructuresCalculationContextTest.cs (.../StabilityPointStructuresCalculationContextTest.cs) (revision ca23b1b155ca87c0aa4665fd919727570f31c781)
@@ -46,7 +46,7 @@
var context = new StabilityPointStructuresCalculationContext(calculation, failureMechanism, assessmentSectionMock);
// Assert
- Assert.IsInstanceOf>(context);
+ Assert.IsInstanceOf>(context);
Assert.IsInstanceOf>(context);
Assert.AreSame(calculation, context.WrappedData);
Assert.AreSame(failureMechanism, context.FailureMechanism);
Index: Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.Forms.Test/PresentationObjects/StabilityPointStructuresCalculationGroupContextTest.cs
===================================================================
diff -u -rcb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e -rca23b1b155ca87c0aa4665fd919727570f31c781
--- Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.Forms.Test/PresentationObjects/StabilityPointStructuresCalculationGroupContextTest.cs (.../StabilityPointStructuresCalculationGroupContextTest.cs) (revision cb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e)
+++ Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.Forms.Test/PresentationObjects/StabilityPointStructuresCalculationGroupContextTest.cs (.../StabilityPointStructuresCalculationGroupContextTest.cs) (revision ca23b1b155ca87c0aa4665fd919727570f31c781)
@@ -47,7 +47,7 @@
var groupContext = new StabilityPointStructuresCalculationGroupContext(calculationGroup, failureMechanism, assessmentSectionMock);
// Assert
- Assert.IsInstanceOf>(groupContext);
+ Assert.IsInstanceOf>(groupContext);
Assert.IsInstanceOf>(groupContext);
Assert.AreSame(calculationGroup, groupContext.WrappedData);
Assert.AreSame(failureMechanism, groupContext.FailureMechanism);
Index: Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.Forms.Test/PresentationObjects/StabilityPointStructuresInputContextTest.cs
===================================================================
diff -u -rcb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e -rca23b1b155ca87c0aa4665fd919727570f31c781
--- Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.Forms.Test/PresentationObjects/StabilityPointStructuresInputContextTest.cs (.../StabilityPointStructuresInputContextTest.cs) (revision cb4c5e6cd9a0478a8afe7d653bb7467b3c1a2b4e)
+++ Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.Forms.Test/PresentationObjects/StabilityPointStructuresInputContextTest.cs (.../StabilityPointStructuresInputContextTest.cs) (revision ca23b1b155ca87c0aa4665fd919727570f31c781)
@@ -54,7 +54,7 @@
var context = new StabilityPointStructuresInputContext(input, calculation, failureMechanism, assessmentSectionMock);
// Assert
- Assert.IsInstanceOf>(context);
+ Assert.IsInstanceOf>(context);
Assert.AreSame(input, context.WrappedData);
Assert.AreSame(calculation, context.Calculation);
Assert.AreSame(failureMechanism, context.FailureMechanism);