Index: Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Forms.Test/PresentationObjects/StabilityStoneCoverWaveConditionsCalculationContextTest.cs =================================================================== diff -u -r94f2ec1496623ae488b567f883e66b4d26243441 -r9fa7ee9094a12a8e3feded4a9dbbdbec34a665a5 --- Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Forms.Test/PresentationObjects/StabilityStoneCoverWaveConditionsCalculationContextTest.cs (.../StabilityStoneCoverWaveConditionsCalculationContextTest.cs) (revision 94f2ec1496623ae488b567f883e66b4d26243441) +++ Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Forms.Test/PresentationObjects/StabilityStoneCoverWaveConditionsCalculationContextTest.cs (.../StabilityStoneCoverWaveConditionsCalculationContextTest.cs) (revision 9fa7ee9094a12a8e3feded4a9dbbdbec34a665a5) @@ -19,11 +19,11 @@ // Stichting Deltares and remain full property of Stichting Deltares at all times. // All rights reserved. -using System; -using Core.Common.Controls.PresentationObjects; using NUnit.Framework; using Rhino.Mocks; using Ringtoets.Common.Data.AssessmentSection; +using Ringtoets.Common.Data.Calculation; +using Ringtoets.Common.Forms.PresentationObjects; using Ringtoets.StabilityStoneCover.Data; using Ringtoets.StabilityStoneCover.Forms.PresentationObjects; @@ -33,59 +33,6 @@ public class StabilityStoneCoverWaveConditionsCalculationContextTest { [Test] - public void Constructor_CalculationNull_ThrowArgumentNullException() - { - // Setup - var mocks = new MockRepository(); - var assessmentSection = mocks.Stub(); - mocks.ReplayAll(); - - var failureMechanism = new StabilityStoneCoverFailureMechanism(); - - // Call - TestDelegate call = () => new StabilityStoneCoverWaveConditionsCalculationContext(null, failureMechanism, assessmentSection); - - // Assert - string paramName = Assert.Throws(call).ParamName; - Assert.AreEqual("wrappedData", paramName); - mocks.VerifyAll(); - } - - [Test] - public void Constructor_FailureMechanismNull_ThrowArgumentNullException() - { - // Setup - var mocks = new MockRepository(); - var assessmentSection = mocks.Stub(); - mocks.ReplayAll(); - - var calculation = new StabilityStoneCoverWaveConditionsCalculation(); - - // Call - TestDelegate call = () => new StabilityStoneCoverWaveConditionsCalculationContext(calculation, null, assessmentSection); - - // Assert - string paramName = Assert.Throws(call).ParamName; - Assert.AreEqual("failureMechanism", paramName); - mocks.VerifyAll(); - } - - [Test] - public void Constructor_AssessmentSectionNull_ThrowArgumentNullException() - { - // Setup - var calculation = new StabilityStoneCoverWaveConditionsCalculation(); - var failureMechanism = new StabilityStoneCoverFailureMechanism(); - - // Call - TestDelegate call = () => new StabilityStoneCoverWaveConditionsCalculationContext(calculation, failureMechanism, null); - - // Assert - string paramName = Assert.Throws(call).ParamName; - Assert.AreEqual("assessmentSection", paramName); - } - - [Test] public void Constructor_ExpectedValues() { // Setup @@ -95,13 +42,16 @@ var calculation = new StabilityStoneCoverWaveConditionsCalculation(); var failureMechanism = new StabilityStoneCoverFailureMechanism(); + var parent = new CalculationGroup(); // Call - var context = new StabilityStoneCoverWaveConditionsCalculationContext(calculation, failureMechanism, assessmentSection); + var context = new StabilityStoneCoverWaveConditionsCalculationContext(calculation, parent, failureMechanism, assessmentSection); // Assert - Assert.IsInstanceOf>(context); + Assert.IsInstanceOf>(context); + Assert.IsInstanceOf>(context); Assert.AreSame(calculation, context.WrappedData); + Assert.AreSame(parent, context.Parent); Assert.AreSame(failureMechanism, context.FailureMechanism); Assert.AreSame(assessmentSection, context.AssessmentSection); mocks.VerifyAll();