Index: Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.IO.Test/StabilityPointStructuresCalculationConfigurationTest.cs =================================================================== diff -u -rf53bbfd52a477ea865f97ce02525b1fe96d05a30 -ra6bfe739a97fac2ea5228a4c46f961a55351e9cb --- Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.IO.Test/StabilityPointStructuresCalculationConfigurationTest.cs (.../StabilityPointStructuresCalculationConfigurationTest.cs) (revision f53bbfd52a477ea865f97ce02525b1fe96d05a30) +++ Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.IO.Test/StabilityPointStructuresCalculationConfigurationTest.cs (.../StabilityPointStructuresCalculationConfigurationTest.cs) (revision a6bfe739a97fac2ea5228a4c46f961a55351e9cb) @@ -51,20 +51,42 @@ // Assert Assert.IsInstanceOf(configuration); Assert.AreEqual(name, configuration.Name); + Assert.IsNull(configuration.AreaFlowApertures); + Assert.IsNull(configuration.BankWidth); + Assert.IsNull(configuration.ConstructiveStrengthLinearLoadModel); + Assert.IsNull(configuration.ConstructiveStrengthQuadraticLoadModel); + Assert.IsNull(configuration.EvaluationLevel); + Assert.IsNull(configuration.FailureCollisionEnergy); } [Test] public void Properties_SetNewValues_NewValuesSet() { // Setup - var bankWidth = new MeanStandardDeviationStochastConfiguration(); 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(); + double evaluationLevel = random.NextDouble(); + var failureCollisionEnergy = new MeanVariationCoefficientStochastConfiguration(); // Call + configuration.AreaFlowApertures = areaFlowApertures; configuration.BankWidth = bankWidth; + configuration.ConstructiveStrengthLinearLoadModel = constructiveStrengthLinearLoadModel; + configuration.ConstructiveStrengthQuadraticLoadModel = constructiveStrengthQuadraticLoadModel; + configuration.EvaluationLevel = evaluationLevel; + configuration.FailureCollisionEnergy = failureCollisionEnergy; // Assert + Assert.AreSame(areaFlowApertures, configuration.AreaFlowApertures); Assert.AreSame(bankWidth, configuration.BankWidth); + Assert.AreSame(constructiveStrengthLinearLoadModel, configuration.ConstructiveStrengthLinearLoadModel); + Assert.AreSame(constructiveStrengthQuadraticLoadModel, configuration.ConstructiveStrengthQuadraticLoadModel); + Assert.AreEqual(evaluationLevel, configuration.EvaluationLevel); + Assert.AreSame(failureCollisionEnergy, configuration.FailureCollisionEnergy); } } } \ No newline at end of file