Index: Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Forms.Test/PresentationObjects/GrassCoverErosionInwardsCalculationGroupContextTest.cs =================================================================== diff -u -ra1abe798a3991d9fff01eae522ccae2a43d0a931 -rebbc4fd6d5025a84b00878cae2c45b5b0dbfef80 --- Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Forms.Test/PresentationObjects/GrassCoverErosionInwardsCalculationGroupContextTest.cs (.../GrassCoverErosionInwardsCalculationGroupContextTest.cs) (revision a1abe798a3991d9fff01eae522ccae2a43d0a931) +++ Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Forms.Test/PresentationObjects/GrassCoverErosionInwardsCalculationGroupContextTest.cs (.../GrassCoverErosionInwardsCalculationGroupContextTest.cs) (revision ebbc4fd6d5025a84b00878cae2c45b5b0dbfef80) @@ -37,7 +37,7 @@ [Test] [TestCase(true)] [TestCase(false)] - public void ParameteredConstructor_ExpectedValues(bool withParent) + public void ParameteredConstructor_ExpectedValues(bool hasParent) { // Setup var mockRepository = new MockRepository(); @@ -47,7 +47,7 @@ var calculationGroup = new CalculationGroup(); var failureMechanism = new GrassCoverErosionInwardsFailureMechanism(); - CalculationGroup parent = withParent ? new CalculationGroup() : null; + CalculationGroup parent = hasParent ? new CalculationGroup() : null; // Call var groupContext = new GrassCoverErosionInwardsCalculationGroupContext(calculationGroup, parent, failureMechanism, assessmentSection); @@ -63,7 +63,8 @@ mockRepository.VerifyAll(); } - [TestFixture] + [TestFixture(true)] + [TestFixture(false)] private class GrassCoverErosionInwardsCalculationGroupContextEqualsTest : EqualsTestFixture @@ -72,9 +73,10 @@ private static readonly IAssessmentSection assessmentSection = mocks.Stub(); private static readonly GrassCoverErosionInwardsFailureMechanism failureMechanism = new GrassCoverErosionInwardsFailureMechanism(); - private static readonly CalculationGroup parent = new CalculationGroup(); private static readonly CalculationGroup calculationGroup = new CalculationGroup(); + private static CalculationGroup parent; + [SetUp] public void SetUp() { @@ -87,6 +89,11 @@ mocks.VerifyAll(); } + public GrassCoverErosionInwardsCalculationGroupContextEqualsTest(bool hasParent) + { + parent = hasParent ? new CalculationGroup() : null; + } + protected override GrassCoverErosionInwardsCalculationGroupContext CreateObject() { return new GrassCoverErosionInwardsCalculationGroupContext(calculationGroup,