Index: Riskeer/Common/test/Riskeer.Common.Data.TestUtil/AssessmentSectionTestHelper.cs
===================================================================
diff -u -rc4311504aa83ba59c5a7e80c0e9bc26650986c05 -r0eef8b3941a1e97462612293031ffa3e88cbff4b
--- Riskeer/Common/test/Riskeer.Common.Data.TestUtil/AssessmentSectionTestHelper.cs (.../AssessmentSectionTestHelper.cs) (revision c4311504aa83ba59c5a7e80c0e9bc26650986c05)
+++ Riskeer/Common/test/Riskeer.Common.Data.TestUtil/AssessmentSectionTestHelper.cs (.../AssessmentSectionTestHelper.cs) (revision 0eef8b3941a1e97462612293031ffa3e88cbff4b)
@@ -22,6 +22,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
+using Core.Common.Base;
using Core.Common.Base.Data;
using Core.Common.TestUtil;
using NUnit.Framework;
@@ -47,9 +48,16 @@
/// A stubbed .
public static IAssessmentSection CreateAssessmentSectionStub(MockRepository mockRepository)
{
+ var hydraulicBoundaryDatabase = new HydraulicBoundaryDatabase();
+ var referenceLine = new ReferenceLine();
+
var assessmentSection = mockRepository.Stub();
- assessmentSection.Stub(a => a.HydraulicBoundaryDatabase).Return(new HydraulicBoundaryDatabase());
- assessmentSection.Stub(a => a.ReferenceLine).Return(new ReferenceLine());
+ assessmentSection.Stub(a => a.HydraulicBoundaryDatabase).Return(hydraulicBoundaryDatabase);
+ assessmentSection.Stub(a => a.HydraulicBoundaryDatabases).Return(new CloneableObservableList
+ {
+ hydraulicBoundaryDatabase
+ });
+ assessmentSection.Stub(a => a.ReferenceLine).Return(referenceLine);
assessmentSection.Replay();
return assessmentSection;
@@ -68,14 +76,17 @@
MockRepository mockRepository,
string filePath = null)
{
+ var failureMechanismContribution = new FailureMechanismContribution(0.1, 1.0 / 30000);
IFailureMechanism[] failureMechanisms = GetFailureMechanisms(failureMechanism);
+ HydraulicBoundaryDatabase hydraulicBoundaryDatabase = GetHydraulicBoundaryDatabase(filePath);
+ var referenceLine = new ReferenceLine();
var assessmentSection = mockRepository.Stub();
assessmentSection.Stub(a => a.Id).Return("21");
- assessmentSection.Stub(a => a.FailureMechanismContribution).Return(new FailureMechanismContribution(0.1, 1.0 / 30000));
+ assessmentSection.Stub(a => a.FailureMechanismContribution).Return(failureMechanismContribution);
assessmentSection.Stub(a => a.GetFailureMechanisms()).Return(failureMechanisms);
- assessmentSection.Stub(a => a.HydraulicBoundaryDatabase).Return(GetHydraulicBoundaryDatabase(filePath));
- assessmentSection.Stub(a => a.ReferenceLine).Return(new ReferenceLine());
+ assessmentSection.Stub(a => a.HydraulicBoundaryDatabase).Return(hydraulicBoundaryDatabase);
+ assessmentSection.Stub(a => a.ReferenceLine).Return(referenceLine);
assessmentSection.Replay();
return assessmentSection;