Index: Ringtoets/Revetment/src/Ringtoets.Revetment.Data/WaveConditionsInputStepSizeExtensions.cs =================================================================== diff -u -re3ebc9635d55057cb242e9a5b4f650b9c87737a8 -r01acd15244b93147751d159fbc98b6db9ddfb6f5 --- Ringtoets/Revetment/src/Ringtoets.Revetment.Data/WaveConditionsInputStepSizeExtensions.cs (.../WaveConditionsInputStepSizeExtensions.cs) (revision e3ebc9635d55057cb242e9a5b4f650b9c87737a8) +++ Ringtoets/Revetment/src/Ringtoets.Revetment.Data/WaveConditionsInputStepSizeExtensions.cs (.../WaveConditionsInputStepSizeExtensions.cs) (revision 01acd15244b93147751d159fbc98b6db9ddfb6f5) @@ -42,7 +42,7 @@ { if (!Enum.IsDefined(typeof(WaveConditionsInputStepSize), stepSize)) { - throw new InvalidEnumArgumentException(nameof(stepSize), (int)stepSize, typeof(WaveConditionsInputStepSize)); + throw new InvalidEnumArgumentException(nameof(stepSize), (int) stepSize, typeof(WaveConditionsInputStepSize)); } switch (stepSize) Index: Ringtoets/Revetment/src/Ringtoets.Revetment.IO/Configurations/AssessmentSectionCategoryWaveConditionsCalculationConfiguration.cs =================================================================== diff -u -r1d673996ebb0e733630f2355c54d32a9e826a531 -r01acd15244b93147751d159fbc98b6db9ddfb6f5 --- Ringtoets/Revetment/src/Ringtoets.Revetment.IO/Configurations/AssessmentSectionCategoryWaveConditionsCalculationConfiguration.cs (.../AssessmentSectionCategoryWaveConditionsCalculationConfiguration.cs) (revision 1d673996ebb0e733630f2355c54d32a9e826a531) +++ Ringtoets/Revetment/src/Ringtoets.Revetment.IO/Configurations/AssessmentSectionCategoryWaveConditionsCalculationConfiguration.cs (.../AssessmentSectionCategoryWaveConditionsCalculationConfiguration.cs) (revision 01acd15244b93147751d159fbc98b6db9ddfb6f5) @@ -34,12 +34,12 @@ /// /// The name of the . /// Thrown when is null. - public AssessmentSectionCategoryWaveConditionsCalculationConfiguration(string name) + public AssessmentSectionCategoryWaveConditionsCalculationConfiguration(string name) : base(name) {} /// /// Gets or sets the category type. /// public ConfigurationAssessmentSectionCategoryType? CategoryType { get; set; } } -} +} \ No newline at end of file Index: Ringtoets/Revetment/src/Ringtoets.Revetment.IO/Configurations/AssessmentSectionCategoryWaveConditionsCalculationConfigurationReader.cs =================================================================== diff -u -r32a37370a7660f4085e0e8a59b629544a9158953 -r01acd15244b93147751d159fbc98b6db9ddfb6f5 --- Ringtoets/Revetment/src/Ringtoets.Revetment.IO/Configurations/AssessmentSectionCategoryWaveConditionsCalculationConfigurationReader.cs (.../AssessmentSectionCategoryWaveConditionsCalculationConfigurationReader.cs) (revision 32a37370a7660f4085e0e8a59b629544a9158953) +++ Ringtoets/Revetment/src/Ringtoets.Revetment.IO/Configurations/AssessmentSectionCategoryWaveConditionsCalculationConfigurationReader.cs (.../AssessmentSectionCategoryWaveConditionsCalculationConfigurationReader.cs) (revision 01acd15244b93147751d159fbc98b6db9ddfb6f5) @@ -61,4 +61,4 @@ return configuration; } } -}; \ No newline at end of file +} \ No newline at end of file Index: Ringtoets/Revetment/src/Ringtoets.Revetment.IO/Configurations/Converters/ConfigurationWaveConditionsInputStepSizeConverter.cs =================================================================== diff -u -r408972eaea004e68ac9fcaa892c71a47f3521b24 -r01acd15244b93147751d159fbc98b6db9ddfb6f5 --- Ringtoets/Revetment/src/Ringtoets.Revetment.IO/Configurations/Converters/ConfigurationWaveConditionsInputStepSizeConverter.cs (.../ConfigurationWaveConditionsInputStepSizeConverter.cs) (revision 408972eaea004e68ac9fcaa892c71a47f3521b24) +++ Ringtoets/Revetment/src/Ringtoets.Revetment.IO/Configurations/Converters/ConfigurationWaveConditionsInputStepSizeConverter.cs (.../ConfigurationWaveConditionsInputStepSizeConverter.cs) (revision 01acd15244b93147751d159fbc98b6db9ddfb6f5) @@ -79,6 +79,7 @@ throw new NotSupportedException(); } } + return base.ConvertTo(context, culture, value, destinationType); } @@ -124,10 +125,12 @@ { return ConfigurationWaveConditionsInputStepSize.Half; } + if (Math.Abs(doubleValue.Value - 1) < double.Epsilon) { return ConfigurationWaveConditionsInputStepSize.One; } + if (Math.Abs(doubleValue.Value - 2) < double.Epsilon) { return ConfigurationWaveConditionsInputStepSize.Two; Index: Ringtoets/Revetment/src/Ringtoets.Revetment.IO/Configurations/WaveConditionsCalculationConfiguration.cs =================================================================== diff -u -rfeb209a2803f325821e680336e0726d509c5abde -r01acd15244b93147751d159fbc98b6db9ddfb6f5 --- Ringtoets/Revetment/src/Ringtoets.Revetment.IO/Configurations/WaveConditionsCalculationConfiguration.cs (.../WaveConditionsCalculationConfiguration.cs) (revision feb209a2803f325821e680336e0726d509c5abde) +++ Ringtoets/Revetment/src/Ringtoets.Revetment.IO/Configurations/WaveConditionsCalculationConfiguration.cs (.../WaveConditionsCalculationConfiguration.cs) (revision 01acd15244b93147751d159fbc98b6db9ddfb6f5) @@ -102,6 +102,7 @@ { throw new ArgumentNullException(nameof(value), @"Name is required for a calculation configuration."); } + name = value; } } Index: Ringtoets/Revetment/src/Ringtoets.Revetment.IO/Configurations/WaveConditionsCalculationConfigurationReader.cs =================================================================== diff -u -r947d5068726b29646aa9495f558d76b9aa2adcbc -r01acd15244b93147751d159fbc98b6db9ddfb6f5 --- Ringtoets/Revetment/src/Ringtoets.Revetment.IO/Configurations/WaveConditionsCalculationConfigurationReader.cs (.../WaveConditionsCalculationConfigurationReader.cs) (revision 947d5068726b29646aa9495f558d76b9aa2adcbc) +++ Ringtoets/Revetment/src/Ringtoets.Revetment.IO/Configurations/WaveConditionsCalculationConfigurationReader.cs (.../WaveConditionsCalculationConfigurationReader.cs) (revision 01acd15244b93147751d159fbc98b6db9ddfb6f5) @@ -66,7 +66,7 @@ new Dictionary { { - revetmentBaseSchemaName, Resources.BekledingenConfiguratieBasisSchema + revetmentBaseSchemaName, Resources.BekledingenConfiguratieBasisSchema }, { hbLocationSchemaName, RingtoetsCommonIOResources.HbLocatieSchema Index: Ringtoets/Revetment/src/Ringtoets.Revetment.IO/WaveConditions/WaveConditionsExporterBase.cs =================================================================== diff -u -r2057d3372084602a2d959db2e33dcf81de971a73 -r01acd15244b93147751d159fbc98b6db9ddfb6f5 --- Ringtoets/Revetment/src/Ringtoets.Revetment.IO/WaveConditions/WaveConditionsExporterBase.cs (.../WaveConditionsExporterBase.cs) (revision 2057d3372084602a2d959db2e33dcf81de971a73) +++ Ringtoets/Revetment/src/Ringtoets.Revetment.IO/WaveConditions/WaveConditionsExporterBase.cs (.../WaveConditionsExporterBase.cs) (revision 01acd15244b93147751d159fbc98b6db9ddfb6f5) @@ -53,6 +53,7 @@ { throw new ArgumentNullException(nameof(exportableWaveConditionsCollection)); } + if (filePath == null) { throw new ArgumentNullException(nameof(filePath)); Index: Ringtoets/Revetment/src/Ringtoets.Revetment.IO/WaveConditions/WaveConditionsWriter.cs =================================================================== diff -u -r7f82700e0d8246e4db3598222beafda406d03f77 -r01acd15244b93147751d159fbc98b6db9ddfb6f5 --- Ringtoets/Revetment/src/Ringtoets.Revetment.IO/WaveConditions/WaveConditionsWriter.cs (.../WaveConditionsWriter.cs) (revision 7f82700e0d8246e4db3598222beafda406d03f77) +++ Ringtoets/Revetment/src/Ringtoets.Revetment.IO/WaveConditions/WaveConditionsWriter.cs (.../WaveConditionsWriter.cs) (revision 01acd15244b93147751d159fbc98b6db9ddfb6f5) @@ -52,6 +52,7 @@ { throw new ArgumentNullException(nameof(exportableWaveConditionsCollection)); } + if (filePath == null) { throw new ArgumentNullException(nameof(filePath)); Index: Ringtoets/Revetment/test/Ringtoets.Revetment.IO.Test/Configurations/AssessmentSectionCategoryWaveConditionsCalculationConfigurationExporterTest.cs =================================================================== diff -u -r5d26ebdc08bafdd0eda1321431b689dbea740678 -r01acd15244b93147751d159fbc98b6db9ddfb6f5 --- Ringtoets/Revetment/test/Ringtoets.Revetment.IO.Test/Configurations/AssessmentSectionCategoryWaveConditionsCalculationConfigurationExporterTest.cs (.../AssessmentSectionCategoryWaveConditionsCalculationConfigurationExporterTest.cs) (revision 5d26ebdc08bafdd0eda1321431b689dbea740678) +++ Ringtoets/Revetment/test/Ringtoets.Revetment.IO.Test/Configurations/AssessmentSectionCategoryWaveConditionsCalculationConfigurationExporterTest.cs (.../AssessmentSectionCategoryWaveConditionsCalculationConfigurationExporterTest.cs) (revision 01acd15244b93147751d159fbc98b6db9ddfb6f5) @@ -42,7 +42,6 @@ ICalculation, AssessmentSectionCategoryWaveConditionsCalculationConfiguration> { - [Test] public void Export_ValidData_ReturnTrueAndWritesFile() { @@ -101,7 +100,7 @@ protected override ICalculation CreateCalculation() { var random = new Random(21); - return new TestWaveConditionsCalculation(new AssessmentSectionCategoryWaveConditionsInput() + return new TestWaveConditionsCalculation(new AssessmentSectionCategoryWaveConditionsInput { CategoryType = random.NextEnumValue() }); Index: Ringtoets/Revetment/test/Ringtoets.Revetment.IO.Test/Configurations/Converters/ConfigurationWaveConditionsInputStepSizeConverterTest.cs =================================================================== diff -u -r408972eaea004e68ac9fcaa892c71a47f3521b24 -r01acd15244b93147751d159fbc98b6db9ddfb6f5 --- Ringtoets/Revetment/test/Ringtoets.Revetment.IO.Test/Configurations/Converters/ConfigurationWaveConditionsInputStepSizeConverterTest.cs (.../ConfigurationWaveConditionsInputStepSizeConverterTest.cs) (revision 408972eaea004e68ac9fcaa892c71a47f3521b24) +++ Ringtoets/Revetment/test/Ringtoets.Revetment.IO.Test/Configurations/Converters/ConfigurationWaveConditionsInputStepSizeConverterTest.cs (.../ConfigurationWaveConditionsInputStepSizeConverterTest.cs) (revision 01acd15244b93147751d159fbc98b6db9ddfb6f5) @@ -106,7 +106,7 @@ public void ConvertTo_InvalidConfigurationWaveConditionsInputStepSize_ThrowInvalidEnumArgumentException(Type destinationType) { // Setup - const ConfigurationWaveConditionsInputStepSize invalidValue = (ConfigurationWaveConditionsInputStepSize) 9999; + const ConfigurationWaveConditionsInputStepSize invalidValue = (ConfigurationWaveConditionsInputStepSize) 9999; var converter = new ConfigurationWaveConditionsInputStepSizeConverter(); // Call @@ -259,7 +259,7 @@ public void ConvertFrom_InvalidWaveConditionsInputStepSize_ThrowInvalidEnumArgumentException() { // Setup - const WaveConditionsInputStepSize invalidValue = (WaveConditionsInputStepSize)9999; + const WaveConditionsInputStepSize invalidValue = (WaveConditionsInputStepSize) 9999; var converter = new ConfigurationWaveConditionsInputStepSizeConverter(); // Call