Index: Ringtoets/WaveImpactAsphaltCover/test/Ringtoets.WaveImpactAsphaltCover.Forms.Test/PresentationObjects/WaveImpactAsphaltCoverCalculationGroupContextTest.cs =================================================================== diff -u -ra1abe798a3991d9fff01eae522ccae2a43d0a931 -rebbc4fd6d5025a84b00878cae2c45b5b0dbfef80 --- Ringtoets/WaveImpactAsphaltCover/test/Ringtoets.WaveImpactAsphaltCover.Forms.Test/PresentationObjects/WaveImpactAsphaltCoverCalculationGroupContextTest.cs (.../WaveImpactAsphaltCoverCalculationGroupContextTest.cs) (revision a1abe798a3991d9fff01eae522ccae2a43d0a931) +++ Ringtoets/WaveImpactAsphaltCover/test/Ringtoets.WaveImpactAsphaltCover.Forms.Test/PresentationObjects/WaveImpactAsphaltCoverCalculationGroupContextTest.cs (.../WaveImpactAsphaltCoverCalculationGroupContextTest.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 WaveImpactAsphaltCoverFailureMechanism(); - CalculationGroup parent = withParent ? new CalculationGroup() : null; + CalculationGroup parent = hasParent ? new CalculationGroup() : null; // Call var groupContext = new WaveImpactAsphaltCoverWaveConditionsCalculationGroupContext(calculationGroup, parent, failureMechanism, assessmentSection); @@ -63,7 +63,8 @@ mockRepository.VerifyAll(); } - [TestFixture] + [TestFixture(true)] + [TestFixture(false)] private class WaveImpactAsphaltCoverWaveConditionsCalculationGroupContextEqualsTest : EqualsTestFixture @@ -72,9 +73,10 @@ private static readonly IAssessmentSection assessmentSection = mocks.Stub(); private static readonly WaveImpactAsphaltCoverFailureMechanism failureMechanism = new WaveImpactAsphaltCoverFailureMechanism(); - 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 WaveImpactAsphaltCoverWaveConditionsCalculationGroupContextEqualsTest(bool hasParent) + { + parent = hasParent ? new CalculationGroup() : null; + } + protected override WaveImpactAsphaltCoverWaveConditionsCalculationGroupContext CreateObject() { return new WaveImpactAsphaltCoverWaveConditionsCalculationGroupContext(calculationGroup, @@ -105,7 +112,7 @@ private static IEnumerable GetUnequalTestCases() { - yield return new TestCaseData(new WaveImpactAsphaltCoverWaveConditionsCalculationGroupContext(new CalculationGroup(), + yield return new TestCaseData(new WaveImpactAsphaltCoverWaveConditionsCalculationGroupContext(new CalculationGroup(), parent, failureMechanism, assessmentSection))