Index: Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Create/MacroStabilityInwards/MacroStabilityInwardsFailureMechanismCreateExtensionsTest.cs =================================================================== diff -u -rcf2b4ca40987c1f035b244cc80a382a2bf2cc12b -r8e213638a22dd9f04d965d875bb58156db019be5 --- Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Create/MacroStabilityInwards/MacroStabilityInwardsFailureMechanismCreateExtensionsTest.cs (.../MacroStabilityInwardsFailureMechanismCreateExtensionsTest.cs) (revision cf2b4ca40987c1f035b244cc80a382a2bf2cc12b) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Create/MacroStabilityInwards/MacroStabilityInwardsFailureMechanismCreateExtensionsTest.cs (.../MacroStabilityInwardsFailureMechanismCreateExtensionsTest.cs) (revision 8e213638a22dd9f04d965d875bb58156db019be5) @@ -189,6 +189,34 @@ TestHelper.AssertAreEqualButNotSame(failureMechanismSurfaceLines.SourcePath, surfaceLineCollectionSourcePath); } + [Test] + public void Create_WithoutSections_EmptyFailureMechanismSectionEntities() + { + // Setup + var failureMechanism = new MacroStabilityInwardsFailureMechanism(); + + // Call + FailureMechanismEntity entity = failureMechanism.Create(new PersistenceRegistry()); + + // Assert + CollectionAssert.IsEmpty(entity.FailureMechanismSectionEntities); + } + + [Test] + public void Create_WithSections_FailureMechanismSectionEntitiesCreated() + { + // Setup + var failureMechanism = new MacroStabilityInwardsFailureMechanism(); + failureMechanism.AddSection(new TestFailureMechanismSection()); + + // Call + FailureMechanismEntity entity = failureMechanism.Create(new PersistenceRegistry()); + + // Assert + Assert.AreEqual(1, entity.FailureMechanismSectionEntities.Count); + Assert.AreEqual(1, entity.FailureMechanismSectionEntities.SelectMany(fms => fms.MacroStabilityInwardsSectionResultEntities).Count()); + } + private static void AssertSurfaceLine(MacroStabilityInwardsSurfaceLine surfaceLine, SurfaceLineEntity entity) { Assert.AreEqual(surfaceLine.Name, entity.Name); @@ -231,35 +259,6 @@ return surfaceLine; } - - [Test] - public void Create_WithoutSections_EmptyFailureMechanismSectionEntities() - { - // Setup - var failureMechanism = new MacroStabilityInwardsFailureMechanism(); - - // Call - FailureMechanismEntity entity = failureMechanism.Create(new PersistenceRegistry()); - - // Assert - CollectionAssert.IsEmpty(entity.FailureMechanismSectionEntities); - } - - [Test] - public void Create_WithSections_FailureMechanismSectionEntitiesCreated() - { - // Setup - var failureMechanism = new MacroStabilityInwardsFailureMechanism(); - failureMechanism.AddSection(new TestFailureMechanismSection()); - - // Call - FailureMechanismEntity entity = failureMechanism.Create(new PersistenceRegistry()); - - // Assert - Assert.AreEqual(1, entity.FailureMechanismSectionEntities.Count); - Assert.AreEqual(1, entity.FailureMechanismSectionEntities.SelectMany(fms => fms.MacroStabilityInwardsSectionResultEntities).Count()); - } - private static void AssertStochasticSoilModel(MacroStabilityInwardsStochasticSoilModel model, StochasticSoilModelEntity entity) { Assert.AreEqual(model.Name, entity.Name);