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;