Index: Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.IO/Configurations/ClosingStructuresCalculationConfigurationWriter.cs =================================================================== diff -u -rf88343c0590cb04c7135ce141872940e59325927 -r3a60f4df420a7669a047880a924bf4a0ff67c265 --- Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.IO/Configurations/ClosingStructuresCalculationConfigurationWriter.cs (.../ClosingStructuresCalculationConfigurationWriter.cs) (revision f88343c0590cb04c7135ce141872940e59325927) +++ Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.IO/Configurations/ClosingStructuresCalculationConfigurationWriter.cs (.../ClosingStructuresCalculationConfigurationWriter.cs) (revision 3a60f4df420a7669a047880a924bf4a0ff67c265) @@ -48,12 +48,7 @@ protected override void WriteSpecificStructureParameters(ClosingStructuresCalculationConfiguration configuration, XmlWriter writer) { - if (configuration.InflowModelType != null) - { - writer.WriteElementString( - ClosingStructuresConfigurationSchemaIdentifiers.InflowModelType, - new ConfigurationClosingStructureInflowModelTypeConverter().ConvertToInvariantString(configuration.InflowModelType)); - } + WriteConfigurationInflowModelTypeWhenAvailable(writer, configuration.InflowModelType); WriteElementWhenContentAvailable(writer, ClosingStructuresConfigurationSchemaIdentifiers.FactorStormDurationOpenStructure, @@ -90,5 +85,25 @@ ClosingStructuresConfigurationSchemaIdentifiers.LevelCrestStructureNotClosingStochastName, configuration.LevelCrestStructureNotClosing); } + + /// + /// Writes the in XML format to file. + /// + /// The writer to use for writing. + /// The inflow model type to write. + /// Thrown when the + /// is closed. + /// Thrown when the conversion + /// of cannot be performed. + private static void WriteConfigurationInflowModelTypeWhenAvailable(XmlWriter writer, + ConfigurationClosingStructureInflowModelType? inflowModelType) + { + if (inflowModelType.HasValue) + { + writer.WriteElementString( + ClosingStructuresConfigurationSchemaIdentifiers.InflowModelType, + new ConfigurationClosingStructureInflowModelTypeConverter().ConvertToInvariantString(inflowModelType)); + } + } } } \ No newline at end of file