Index: DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/DamFailureMechanismeCalculationSpecificationTest.cs =================================================================== diff -u -r6817 -r6946 --- DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/DamFailureMechanismeCalculationSpecificationTest.cs (.../DamFailureMechanismeCalculationSpecificationTest.cs) (revision 6817) +++ DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/DamFailureMechanismeCalculationSpecificationTest.cs (.../DamFailureMechanismeCalculationSpecificationTest.cs) (revision 6946) @@ -18,7 +18,7 @@ // All names, logos, and references to "Deltares" are registered trademarks of // Stichting Deltares and remain full property of Stichting Deltares at all times. // All rights reserved. - +using Deltares.Standard; using Deltares.Dam.Data; using NUnit.Framework; @@ -28,6 +28,24 @@ public class DamFailureMechanismeCalculationSpecificationTest { [Test] + public void Constructor_ExpectedValues() + { + // Call + var parameters = new DamFailureMechanismeCalculationSpecification(); + + // Assert + Assert.That(parameters, Is.InstanceOf>()); + Assert.That(parameters, Is.InstanceOf()); + + Assert.Multiple(() => + { + Assert.That(parameters.StabilityModelType, Is.EqualTo(StabilityModelType.UpliftVan)); + Assert.That(parameters.SearchMethod, Is.EqualTo(StabilitySearchMethod.BeeSwarm)); + Assert.That(parameters.SlipCircleDefinition, Is.Not.Null); + }); + } + + [Test] [TestCase(FailureMechanismSystemType.StabilityInside, true)] [TestCase(FailureMechanismSystemType.StabilityOutside, false)] public void GivenSpecificationWithStabilityModel_WhenIsEnabledCalledWithCalculationModel_ThenReturnsExpectedResult( @@ -120,7 +138,7 @@ }; // Call - bool isVisible = specification.IsVisible(nameof(DamFailureMechanismeCalculationSpecification.StabilityParameters)); + bool isVisible = specification.IsVisible(nameof(DamFailureMechanismeCalculationSpecification.StabilityModelType)); // Assert Assert.That(isVisible, Is.EqualTo(expectedVisibility));