Index: Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Create/PersistenceRegistryTest.cs =================================================================== diff -u -r25e0f6d008a17ea054a3658d82746b3a2e94f3c5 -re13ada41fc3e534300575c578f398ef8dddbee4e --- Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Create/PersistenceRegistryTest.cs (.../PersistenceRegistryTest.cs) (revision 25e0f6d008a17ea054a3658d82746b3a2e94f3c5) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Create/PersistenceRegistryTest.cs (.../PersistenceRegistryTest.cs) (revision e13ada41fc3e534300575c578f398ef8dddbee4e) @@ -26,6 +26,7 @@ using Application.Ringtoets.Storage.TestUtil; using Core.Common.Base.Geometry; using NUnit.Framework; +using Rhino.Mocks; using Ringtoets.ClosingStructures.Data; using Ringtoets.ClosingStructures.Data.TestUtil; using Ringtoets.Common.Data.DikeProfiles; @@ -38,6 +39,7 @@ using Ringtoets.GrassCoverErosionInwards.Data; using Ringtoets.HeightStructures.Data; using Ringtoets.HeightStructures.Data.TestUtil; +using Ringtoets.MacroStabilityInwards.Data.SoilProfile; using Ringtoets.MacroStabilityInwards.Primitives; using Ringtoets.MacroStabilityInwards.Primitives.TestUtil; using Ringtoets.Piping.Data.SoilProfile; @@ -98,6 +100,50 @@ } [TestFixture] + private class MacroStabilityInwardsStochasticSoilProfileTest : RegistryTest + { + private MockRepository mockRepository; + + [SetUp] + public void Setup() + { + mockRepository = new MockRepository(); + } + + [TearDown] + public void TearDown() + { + mockRepository.VerifyAll(); + } + + protected override MacroStabilityInwardsStochasticSoilProfile CreateDataModel() + { + var soilProfile = mockRepository.Stub(); + mockRepository.ReplayAll(); + + return new MacroStabilityInwardsStochasticSoilProfile(0, soilProfile); + } + + protected override MacroStabilityInwardsStochasticSoilProfileEntity Get(PersistenceRegistry registry, + MacroStabilityInwardsStochasticSoilProfile model) + { + return registry.Get(model); + } + + protected override bool Contains(PersistenceRegistry registry, MacroStabilityInwardsStochasticSoilProfile model) + { + return registry.Contains(model); + } + + protected override void Register(PersistenceRegistry registry, MacroStabilityInwardsStochasticSoilProfileEntity entity, + MacroStabilityInwardsStochasticSoilProfile model) + { + registry.Register(entity, model); + } + } + + [TestFixture] private class MacroStabilityInwardsSoilProfile1DTest : RegistryTest {