Index: Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/FailureMechanismContributionViewTest.cs =================================================================== diff -u -r5e65d3b0d806b68c2deaaa2574dd3bcf100afe05 -rdcc94dbcc481ef9f6f83308b82096f85f9cb6f01 --- Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/FailureMechanismContributionViewTest.cs (.../FailureMechanismContributionViewTest.cs) (revision 5e65d3b0d806b68c2deaaa2574dd3bcf100afe05) +++ Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/FailureMechanismContributionViewTest.cs (.../FailureMechanismContributionViewTest.cs) (revision dcc94dbcc481ef9f6f83308b82096f85f9cb6f01) @@ -35,6 +35,7 @@ using Ringtoets.Common.Data.AssessmentSection; using Ringtoets.Common.Data.Contribution; using Ringtoets.Common.Data.FailureMechanism; +using Ringtoets.Common.Data.TestUtil; using Ringtoets.Integration.Data; using Ringtoets.Integration.Forms.Views; @@ -169,6 +170,7 @@ // Setup var random = new Random(21); int otherContribution = random.Next(0, 100); + const double norm = 1.0 / 30000; var assessmentSection = new AssessmentSection(AssessmentSectionComposition.Dike); @@ -187,7 +189,7 @@ var initialContribution = new FailureMechanismContribution(new[] { someMechanism - }, otherContribution); + }, otherContribution, norm, norm); using (var distributionView = new FailureMechanismContributionView(viewCommands) { @@ -233,20 +235,18 @@ mockRepository.ReplayAll(); var initialContribution = new FailureMechanismContribution(new[] - { - someMechanism - }, random.Next(0, 100)) - { - LowerLimitNorm = 1.0 / initialReturnPeriod - }; + { + someMechanism + }, random.Next(0, 100), + 1.0 / initialReturnPeriod, + 1.0 / initialReturnPeriod); var newContribution = new FailureMechanismContribution(new[] - { - someMechanism - }, random.Next(0, 100)) - { - LowerLimitNorm = 1.0 / newReturnPeriod - }; + { + someMechanism + }, random.Next(0, 100), + 1.0 / newReturnPeriod, + 1.0 / newReturnPeriod); using (var distributionView = new FailureMechanismContributionView(viewCommands) { @@ -289,12 +289,11 @@ mockRepository.ReplayAll(); var contribution = new FailureMechanismContribution(new[] - { - someMechanism - }, random.Next(0, 100)) - { - LowerLimitNorm = 1.0 / initialReturnPeriod - }; + { + someMechanism + }, random.Next(0, 100), + 1.0 / initialReturnPeriod, + 1.0 / 300); using (var distributionView = new FailureMechanismContributionView(viewCommands) { @@ -340,11 +339,7 @@ var contribution = new FailureMechanismContribution(new[] { someMechanism - }, random.Next(0, 100)) - { - LowerLimitNorm = 1.0 / lowerLimitNorm, - SignalingNorm = 1.0 / signalingNorm - }; + }, random.Next(0, 100), 1.0 / lowerLimitNorm, 1.0 / signalingNorm); using (var distributionView = new FailureMechanismContributionView(viewCommands) { @@ -378,6 +373,7 @@ { // Given var assessmentSection = new AssessmentSection(AssessmentSectionComposition.Dike); + const double norm = 1.0 / 30000; var mockRepository = new MockRepository(); var viewCommands = mockRepository.Stub(); @@ -394,7 +390,7 @@ var contributionData = new FailureMechanismContribution(new[] { failureMechanism - }, 100); + }, 100, norm, norm); view.Data = contributionData; view.AssessmentSection = assessmentSection; @@ -415,6 +411,7 @@ { // Given var assessmentSection = new AssessmentSection(AssessmentSectionComposition.Dike); + const double norm = 1.0 / 30000; var mockRepository = new MockRepository(); var viewCommands = mockRepository.Stub(); @@ -430,7 +427,7 @@ var contributionData = new FailureMechanismContribution(new[] { failureMechanism - }, 100); + }, 100, norm, norm); view.Data = contributionData; view.AssessmentSection = assessmentSection; @@ -467,9 +464,11 @@ { // When var contributionData = new FailureMechanismContribution(new[] - { - failureMechanism - }, 100.0 - contribution); + { + failureMechanism + }, 100.0 - contribution, + norm, + norm); view.Data = contributionData; view.AssessmentSection = assessmentSection; @@ -576,13 +575,11 @@ { ShowFormWithView(view); - var failureMechanisms = new[] + FailureMechanismContribution contribution = FailureMechanismContributionTestFactory.CreateFailureMechanismContribution(new[] { failureMechanism - }; + }); - var contribution = new FailureMechanismContribution(failureMechanisms, 50.0); - // When view.Data = contribution; @@ -618,13 +615,11 @@ { ShowFormWithView(view); - var failureMechanisms = new[] + FailureMechanismContribution contribution = FailureMechanismContributionTestFactory.CreateFailureMechanismContribution(new[] { failureMechanism - }; + }); - var contribution = new FailureMechanismContribution(failureMechanisms, 50.0); - // When view.Data = contribution; @@ -668,21 +663,22 @@ .IgnoreArguments() .WhenCalled(invocation => failureMechanismObservers.Remove((IObserver) invocation.Arguments[0])); - var failureMechanisms = new[] + var assessmentSection = mocks.Stub(); + assessmentSection.Stub(section => section.GetFailureMechanisms()).Return(new[] { failureMechanism - }; - - var assessmentSection = mocks.Stub(); - assessmentSection.Stub(section => section.GetFailureMechanisms()).Return(failureMechanisms); + }); assessmentSection.Stub(section => section.Composition).Return(AssessmentSectionComposition.Dike); mocks.ReplayAll(); using (var view = new FailureMechanismContributionView(viewCommands)) { ShowFormWithView(view); - var contribution = new FailureMechanismContribution(failureMechanisms, 50.0); + FailureMechanismContribution contribution = FailureMechanismContributionTestFactory.CreateFailureMechanismContribution(new[] + { + failureMechanism + }); view.Data = contribution; view.AssessmentSection = assessmentSection; @@ -744,11 +740,10 @@ viewCommands.Expect(c => c.RemoveAllViewsForItem(failureMechanism)); mocks.ReplayAll(); - var failureMechanisms = new[] + FailureMechanismContribution contribution = FailureMechanismContributionTestFactory.CreateFailureMechanismContribution(new[] { failureMechanism - }; - var contribution = new FailureMechanismContribution(failureMechanisms, 50.0); + }); using (var view = new FailureMechanismContributionView(viewCommands)) { @@ -780,8 +775,7 @@ { ShowFormWithView(view); - IEnumerable failureMechanisms = Enumerable.Empty(); - var contribution = new FailureMechanismContribution(failureMechanisms, 50.0); + FailureMechanismContribution contribution = FailureMechanismContributionTestFactory.CreateFailureMechanismContribution(); // Precondition: FailureMechanismContributionItem[] contributionItems = contribution.Distribution.ToArray();