Index: Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.IO.Test/Readers/GrassCoverErosionInwardsCalculationConfigurationReaderTest.cs =================================================================== diff -u -rc0daad5cf902e4d8ee557ac2d09d477c19409bf7 -rbdf7f0211b88d757eb716dfbdf1a09bc0c0ec860 --- Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.IO.Test/Readers/GrassCoverErosionInwardsCalculationConfigurationReaderTest.cs (.../GrassCoverErosionInwardsCalculationConfigurationReaderTest.cs) (revision c0daad5cf902e4d8ee557ac2d09d477c19409bf7) +++ Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.IO.Test/Readers/GrassCoverErosionInwardsCalculationConfigurationReaderTest.cs (.../GrassCoverErosionInwardsCalculationConfigurationReaderTest.cs) (revision bdf7f0211b88d757eb716dfbdf1a09bc0c0ec860) @@ -400,5 +400,24 @@ Assert.AreEqual(1.1, calculation.CriticalFlowRateMean); Assert.IsNull(calculation.CriticalFlowRateStandardDeviation); } + + [Test] + public void Read_ValidConfigurationWithEmptyStochast_ExpectedValues() + { + // Setup + string filePath = Path.Combine(testDirectoryPath, "validConfigurationEmptyCriticalFlowRate.xml"); + var reader = new GrassCoverErosionInwardsCalculationConfigurationReader(filePath); + + // Call + IList readConfigurationItems = reader.Read().ToList(); + + // Assert + Assert.AreEqual(1, readConfigurationItems.Count); + + var calculation = readConfigurationItems[0] as ReadGrassCoverErosionInwardsCalculation; + Assert.IsNotNull(calculation); + Assert.IsNull(calculation.CriticalFlowRateMean); + Assert.IsNull(calculation.CriticalFlowRateStandardDeviation); + } } } \ No newline at end of file