Index: Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Forms.Test/PropertyClasses/GrassCoverErosionInwardsInputContextPropertiesTest.cs =================================================================== diff -u -rff1fb057078592d0e808d7a6d8dd065a1478cf8b -rf8e813a9b33f9bab5505f126995b58ba63aefa5c --- Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Forms.Test/PropertyClasses/GrassCoverErosionInwardsInputContextPropertiesTest.cs (.../GrassCoverErosionInwardsInputContextPropertiesTest.cs) (revision ff1fb057078592d0e808d7a6d8dd065a1478cf8b) +++ Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Forms.Test/PropertyClasses/GrassCoverErosionInwardsInputContextPropertiesTest.cs (.../GrassCoverErosionInwardsInputContextPropertiesTest.cs) (revision f8e813a9b33f9bab5505f126995b58ba63aefa5c) @@ -144,10 +144,10 @@ public void Constructor_WithInputContextInstance_ReturnCorrectPropertyValues() { // Setup - var failureMechanism = mockRepository.Stub(); - var calculation = mockRepository.Stub(); mockRepository.ReplayAll(); + var failureMechanism = new GrassCoverErosionInwardsFailureMechanism(); + var calculation = new GrassCoverErosionInwardsCalculation(double.NaN); var input = new GrassCoverErosionInwardsInput(double.NaN); var inputContext = new GrassCoverErosionInwardsInputContext(input, calculation, failureMechanism, assessmentSection); @@ -186,10 +186,10 @@ public void Constructor_WithInputContextInstanceWithDikeProfile_ReturnCorrectPropertyValues() { // Setup - var failureMechanism = mockRepository.Stub(); - var calculation = mockRepository.Stub(); mockRepository.ReplayAll(); + var failureMechanism = new GrassCoverErosionInwardsFailureMechanism(); + var calculation = new GrassCoverErosionInwardsCalculation(double.NaN); var input = new GrassCoverErosionInwardsInput(double.NaN) { DikeProfile = DikeProfileTestFactory.CreateDikeProfile(new Point2D(12.34, 56.78)), @@ -295,12 +295,12 @@ { // Setup const int numberOfChangedProperties = 3; - var failureMechanism = mockRepository.Stub(); - var calculation = mockRepository.Stub(); var observer = mockRepository.StrictMock(); observer.Expect(o => o.UpdateObserver()).Repeat.Times(numberOfChangedProperties); mockRepository.ReplayAll(); + var failureMechanism = new GrassCoverErosionInwardsFailureMechanism(); + var calculation = new GrassCoverErosionInwardsCalculation(double.NaN); var input = new GrassCoverErosionInwardsInput(double.NaN) { DikeHeightCalculationType = DikeHeightCalculationType.CalculateByAssessmentSectionNorm, Index: Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Plugin.Test/TreeNodeInfos/GrassCoverErosionInwardsCalculationGroupContextTreeNodeInfoTest.cs =================================================================== diff -u -rae28e58fd62f93375f16284445d6171e2d9fa436 -rf8e813a9b33f9bab5505f126995b58ba63aefa5c --- Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Plugin.Test/TreeNodeInfos/GrassCoverErosionInwardsCalculationGroupContextTreeNodeInfoTest.cs (.../GrassCoverErosionInwardsCalculationGroupContextTreeNodeInfoTest.cs) (revision ae28e58fd62f93375f16284445d6171e2d9fa436) +++ Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Plugin.Test/TreeNodeInfos/GrassCoverErosionInwardsCalculationGroupContextTreeNodeInfoTest.cs (.../GrassCoverErosionInwardsCalculationGroupContextTreeNodeInfoTest.cs) (revision f8e813a9b33f9bab5505f126995b58ba63aefa5c) @@ -41,6 +41,7 @@ using Rhino.Mocks; using Riskeer.Common.Data.AssessmentSection; using Riskeer.Common.Data.Calculation; +using Riskeer.Common.Data.Contribution; using Riskeer.Common.Data.DikeProfiles; using Riskeer.Common.Data.Hydraulics; using Riskeer.Common.Data.TestUtil; @@ -1723,6 +1724,8 @@ var group = new CalculationGroup(); var failureMechanism = new GrassCoverErosionInwardsFailureMechanism(); IAssessmentSection assessmentSection = AssessmentSectionTestHelper.CreateAssessmentSectionStub(mocks); + assessmentSection.Stub(section => section.FailureMechanismContribution).Return(new FailureMechanismContribution(0.01, 0.001)); + var nodeData = new GrassCoverErosionInwardsCalculationGroupContext(group, null, failureMechanism, Index: Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Plugin.Test/TreeNodeInfos/GrassCoverErosionInwardsInputContextTreeNodeInfoTest.cs =================================================================== diff -u -r1ba3eebbfe2ac3df531f67700f8f787302d8582c -rf8e813a9b33f9bab5505f126995b58ba63aefa5c --- Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Plugin.Test/TreeNodeInfos/GrassCoverErosionInwardsInputContextTreeNodeInfoTest.cs (.../GrassCoverErosionInwardsInputContextTreeNodeInfoTest.cs) (revision 1ba3eebbfe2ac3df531f67700f8f787302d8582c) +++ Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Plugin.Test/TreeNodeInfos/GrassCoverErosionInwardsInputContextTreeNodeInfoTest.cs (.../GrassCoverErosionInwardsInputContextTreeNodeInfoTest.cs) (revision f8e813a9b33f9bab5505f126995b58ba63aefa5c) @@ -88,8 +88,8 @@ { // Setup var grassCoverErosionInwardsInputContext = new GrassCoverErosionInwardsInputContext( - mocksRepository.Stub(), - mocksRepository.Stub(), + new GrassCoverErosionInwardsInput(double.NaN), + new GrassCoverErosionInwardsCalculation(double.NaN), new GrassCoverErosionInwardsFailureMechanism(), mocksRepository.Stub()); @@ -107,8 +107,8 @@ { // Setup var grassCoverErosionInwardsInputContext = new GrassCoverErosionInwardsInputContext( - mocksRepository.Stub(), - mocksRepository.Stub(), + new GrassCoverErosionInwardsInput(double.NaN), + new GrassCoverErosionInwardsCalculation(double.NaN), new GrassCoverErosionInwardsFailureMechanism(), mocksRepository.Stub());