Index: Ringtoets/Piping/test/Ringtoets.Piping.IO.Test/Readers/PipingCalculationConfigurationReaderTest.cs =================================================================== diff -u -rc0daad5cf902e4d8ee557ac2d09d477c19409bf7 -rbdf7f0211b88d757eb716dfbdf1a09bc0c0ec860 --- Ringtoets/Piping/test/Ringtoets.Piping.IO.Test/Readers/PipingCalculationConfigurationReaderTest.cs (.../PipingCalculationConfigurationReaderTest.cs) (revision c0daad5cf902e4d8ee557ac2d09d477c19409bf7) +++ Ringtoets/Piping/test/Ringtoets.Piping.IO.Test/Readers/PipingCalculationConfigurationReaderTest.cs (.../PipingCalculationConfigurationReaderTest.cs) (revision bdf7f0211b88d757eb716dfbdf1a09bc0c0ec860) @@ -386,6 +386,8 @@ Assert.IsNotNull(calculation); Assert.IsNull(calculation.PhreaticLevelExitMean); Assert.AreEqual(0.1, calculation.PhreaticLevelExitStandardDeviation); + Assert.IsNull(calculation.DampingFactorExitMean); + Assert.AreEqual(7.7, calculation.DampingFactorExitStandardDeviation); } [Test] @@ -405,6 +407,29 @@ Assert.IsNotNull(calculation); Assert.AreEqual(0.0, calculation.PhreaticLevelExitMean); Assert.IsNull(calculation.PhreaticLevelExitStandardDeviation); + Assert.AreEqual(6.6, calculation.DampingFactorExitMean); + Assert.IsNull(calculation.DampingFactorExitStandardDeviation); } + + [Test] + public void Read_ValidConfigurationWithEmptyStochast_ExpectedValues() + { + // Setup + string filePath = Path.Combine(testDirectoryPath, "validConfigurationEmptyStochast.xml"); + var reader = new PipingCalculationConfigurationReader(filePath); + + // Call + IList readConfigurationItems = reader.Read().ToList(); + + // Assert + Assert.AreEqual(1, readConfigurationItems.Count); + + var calculation = readConfigurationItems[0] as ReadPipingCalculation; + Assert.IsNotNull(calculation); + Assert.IsNull(calculation.PhreaticLevelExitMean); + Assert.IsNull(calculation.PhreaticLevelExitStandardDeviation); + Assert.IsNull(calculation.DampingFactorExitMean); + Assert.IsNull(calculation.DampingFactorExitStandardDeviation); + } } } \ No newline at end of file