using System.Collections.ObjectModel; using Application.Ringtoets.Storage.DbContext; using Rhino.Mocks; namespace Application.Ringtoets.Storage.TestUtil { static public class RingtoetsEntitiesHelper { public static IRingtoetsEntities Create(MockRepository mockRepository) { var ringtoetsEntities = mockRepository.Stub(); var pSet = DbTestSet.GetDbTestSet(new ObservableCollection()); var hlSet = DbTestSet.GetDbTestSet(new ObservableCollection()); var fmSet = DbTestSet.GetDbTestSet(new ObservableCollection()); var dasSet = DbTestSet.GetDbTestSet(new ObservableCollection()); var rlpSet = DbTestSet.GetDbTestSet(new ObservableCollection()); ringtoetsEntities.Stub(r => r.ProjectEntities).Return(pSet); ringtoetsEntities.Stub(r => r.HydraulicLocationEntities).Return(hlSet); ringtoetsEntities.Stub(r => r.FailureMechanismEntities).Return(fmSet); ringtoetsEntities.Stub(r => r.DikeAssessmentSectionEntities).Return(dasSet); ringtoetsEntities.Stub(r => r.ReferenceLinePointEntities).Return(rlpSet); return ringtoetsEntities; } } }