Index: Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.IO.Test/StabilityPointStructuresCalculationConfigurationTest.cs =================================================================== diff -u -r306d53c7436437d23464f9d0bf104fe699eb7e3f -r3a0181621fb32832a78d734a6ece4cc4a3a3e683 --- Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.IO.Test/StabilityPointStructuresCalculationConfigurationTest.cs (.../StabilityPointStructuresCalculationConfigurationTest.cs) (revision 306d53c7436437d23464f9d0bf104fe699eb7e3f) +++ Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.IO.Test/StabilityPointStructuresCalculationConfigurationTest.cs (.../StabilityPointStructuresCalculationConfigurationTest.cs) (revision 3a0181621fb32832a78d734a6ece4cc4a3a3e683) @@ -67,6 +67,7 @@ Assert.IsNull(configuration.InsideWaterLevelFailureConstruction); Assert.IsNull(configuration.LevelCrestStructure); Assert.IsNull(configuration.LevellingCount); + Assert.IsNull(configuration.LoadSchematizationType); Assert.IsNull(configuration.ProbabilityCollisionSecondaryStructure); Assert.IsNull(configuration.ShipMass); Assert.IsNull(configuration.ShipVelocity); @@ -83,30 +84,35 @@ // Setup var configuration = new StabilityPointStructuresCalculationConfiguration("some name"); var random = new Random(5432); + var areaFlowApertures = new MeanStandardDeviationStochastConfiguration(); var bankWidth = new MeanStandardDeviationStochastConfiguration(); - var constructiveStrengthLinearLoadModel = new MeanVariationCoefficientStochastConfiguration(); - var constructiveStrengthQuadraticLoadModel = new MeanVariationCoefficientStochastConfiguration(); var drainCoefficient = new MeanStandardDeviationStochastConfiguration(); - double evaluationLevel = random.NextDouble(); - double factorStormDurationOpenStructure = random.NextDouble(); - var failureCollisionEnergy = new MeanVariationCoefficientStochastConfiguration(); - double failureProbabilityRepairClosure = random.NextDouble(); - var flowVelocityStructureClosable = new MeanVariationCoefficientStochastConfiguration(); - var inflowModelType = random.NextEnumValue(); var insideWaterLevel = new MeanStandardDeviationStochastConfiguration(); var insideWaterLevelFailureConstruction = new MeanStandardDeviationStochastConfiguration(); var levelCrestStructure = new MeanStandardDeviationStochastConfiguration(); - int levellingCount = random.Next(); - double probabilityCollisionSecondaryStructure = random.NextDouble(); + var thresholdHeightOpenWeir = new MeanStandardDeviationStochastConfiguration(); + + var constructiveStrengthLinearLoadModel = new MeanVariationCoefficientStochastConfiguration(); + var constructiveStrengthQuadraticLoadModel = new MeanVariationCoefficientStochastConfiguration(); + var failureCollisionEnergy = new MeanVariationCoefficientStochastConfiguration(); + var flowVelocityStructureClosable = new MeanVariationCoefficientStochastConfiguration(); var shipMass = new MeanVariationCoefficientStochastConfiguration(); var shipVelocity = new MeanVariationCoefficientStochastConfiguration(); var stabilityLinearLoadModel = new MeanVariationCoefficientStochastConfiguration(); var stabilityQuadraticLoadModel = new MeanVariationCoefficientStochastConfiguration(); - var thresholdHeightOpenWeir = new MeanStandardDeviationStochastConfiguration(); + + int levellingCount = random.Next(); + double evaluationLevel = random.NextDouble(); + double factorStormDurationOpenStructure = random.NextDouble(); + double failureProbabilityRepairClosure = random.NextDouble(); + double probabilityCollisionSecondaryStructure = random.NextDouble(); double verticalDistance = random.NextDouble(); double volumicWeightWater = random.NextDouble(); + var inflowModelType = random.NextEnumValue(); + var loadSchematizationType = random.NextEnumValue(); + // Call configuration.AreaFlowApertures = areaFlowApertures; configuration.BankWidth = bankWidth; @@ -123,6 +129,7 @@ configuration.InsideWaterLevelFailureConstruction = insideWaterLevelFailureConstruction; configuration.LevelCrestStructure = levelCrestStructure; configuration.LevellingCount = levellingCount; + configuration.LoadSchematizationType = loadSchematizationType; configuration.ProbabilityCollisionSecondaryStructure = probabilityCollisionSecondaryStructure; configuration.ShipMass = shipMass; configuration.ShipVelocity = shipVelocity; @@ -148,6 +155,7 @@ Assert.AreEqual(insideWaterLevelFailureConstruction, configuration.InsideWaterLevelFailureConstruction); Assert.AreEqual(levelCrestStructure, configuration.LevelCrestStructure); Assert.AreEqual(levellingCount, configuration.LevellingCount); + Assert.AreEqual(loadSchematizationType, configuration.LoadSchematizationType); Assert.AreEqual(probabilityCollisionSecondaryStructure, configuration.ProbabilityCollisionSecondaryStructure); Assert.AreSame(shipMass, configuration.ShipMass); Assert.AreSame(shipVelocity, configuration.ShipVelocity);