Index: Ringtoets/Common/test/Ringtoets.Common.IO.Test/SoilProfile/SoilProfile2DReaderTest.cs =================================================================== diff -u -r20a31ba6b94905342b53a1b950375c33d7e9cb47 -r3889dfd15dbf3ef36940da86d843be2baffa5b0f --- Ringtoets/Common/test/Ringtoets.Common.IO.Test/SoilProfile/SoilProfile2DReaderTest.cs (.../SoilProfile2DReaderTest.cs) (revision 20a31ba6b94905342b53a1b950375c33d7e9cb47) +++ Ringtoets/Common/test/Ringtoets.Common.IO.Test/SoilProfile/SoilProfile2DReaderTest.cs (.../SoilProfile2DReaderTest.cs) (revision 3889dfd15dbf3ef36940da86d843be2baffa5b0f) @@ -445,7 +445,7 @@ } [Test] - public void ReadSoilProfile_DatabaseWith2DSoilProfileNestedLayers_ReturnOneProfile() + public void ReadSoilProfile_DatabaseWith2DSoilProfileContainingNestedLayers_ReturnOneProfile() { // Setup string dbFile = Path.Combine(testDataPath, "2dprofileNestedLayers.soil"); @@ -466,18 +466,13 @@ SoilLayer2D layer = soilProfile2D.Layers.First(); Assert.AreEqual("Material1", layer.MaterialName); - Assert.AreEqual(2, layer.NestedLayers.Count()); - CollectionAssert.AreEqual(new[] - { - 1, - 0 - }, layer.NestedLayers.Select(nl => nl.NestedLayers.Count())); SoilLayer2D firstNestedLayer = layer.NestedLayers.First(); Assert.AreEqual("Material4", firstNestedLayer.MaterialName); Assert.AreEqual(1, firstNestedLayer.NestedLayers.Count()); Assert.AreEqual("Material3", firstNestedLayer.NestedLayers.First().MaterialName); + Assert.AreEqual(0, firstNestedLayer.NestedLayers.First().NestedLayers.Count()); SoilLayer2D secondNestedLayer = layer.NestedLayers.ElementAt(1); Assert.AreEqual("Material2", secondNestedLayer.MaterialName); @@ -486,6 +481,7 @@ Assert.IsTrue(TestHelper.CanOpenFileForWrite(dbFile)); } + [Test] public void ReadSoilProfile_DatabaseWith2DProfile1LayerWithAllNullValues_ReturnsProfileWithDefaultValues() {