Index: DamEngine/trunk/src/Deltares.DamEngine.Interface.Tests/ConversionHelperTests.cs =================================================================== diff -u -r4000 -r4052 --- DamEngine/trunk/src/Deltares.DamEngine.Interface.Tests/ConversionHelperTests.cs (.../ConversionHelperTests.cs) (revision 4000) +++ DamEngine/trunk/src/Deltares.DamEngine.Interface.Tests/ConversionHelperTests.cs (.../ConversionHelperTests.cs) (revision 4052) @@ -29,590 +29,589 @@ using Deltares.DamEngine.Io.XmlOutput; using NUnit.Framework; -namespace Deltares.DamEngine.Interface.Tests +namespace Deltares.DamEngine.Interface.Tests; + +[TestFixture] +public class ConversionHelperTests { - [TestFixture] - public class ConversionHelperTests + [Test] + [TestCase(InputDamProjectType.Design, DamProjectType.Design)] + [TestCase(InputDamProjectType.Operational, DamProjectType.Operational)] + public void CanConvertToDamProjectType(InputDamProjectType inputDamProjectType, DamProjectType damProjectType) { - [Test] - [TestCase(InputDamProjectType.Design, DamProjectType.Design)] - [TestCase(InputDamProjectType.Operational, DamProjectType.Operational)] - public void CanConvertToDamProjectType(InputDamProjectType inputDamProjectType, DamProjectType damProjectType) - { - Assert.AreEqual(damProjectType, ConversionHelper.ConvertToDamProjectType(inputDamProjectType)); - } + Assert.AreEqual(damProjectType, ConversionHelper.ConvertToDamProjectType(inputDamProjectType)); + } - [Test] - [TestCase(DamProjectType.Design, InputDamProjectType.Design)] - [TestCase(DamProjectType.Operational, InputDamProjectType.Operational)] - public void CanConvertToInputDamProjectType(DamProjectType damProjectType, InputDamProjectType inputDamProjectType) - { - Assert.AreEqual(inputDamProjectType, ConversionHelper.ConvertToInputDamProjectType(damProjectType)); - } + [Test] + [TestCase(DamProjectType.Design, InputDamProjectType.Design)] + [TestCase(DamProjectType.Operational, InputDamProjectType.Operational)] + public void CanConvertToInputDamProjectType(DamProjectType damProjectType, InputDamProjectType inputDamProjectType) + { + Assert.AreEqual(inputDamProjectType, ConversionHelper.ConvertToInputDamProjectType(damProjectType)); + } - [Test] - [TestCase(PlLineCreationMethod.ExpertKnowledgeLinearInDike, LocationWaternetOptionsPhreaticLineCreationMethod.ExpertKnowledgeLinearInDike)] - [TestCase(PlLineCreationMethod.ExpertKnowledgeRRD, LocationWaternetOptionsPhreaticLineCreationMethod.ExpertKnowledgeRRD)] - [TestCase(PlLineCreationMethod.GaugesWithFallbackToExpertKnowledgeRRD, LocationWaternetOptionsPhreaticLineCreationMethod.GaugesWithFallbackToExpertKnowledgeRRD)] - [TestCase(PlLineCreationMethod.None, LocationWaternetOptionsPhreaticLineCreationMethod.None)] - [TestCase(PlLineCreationMethod.Sensors, LocationWaternetOptionsPhreaticLineCreationMethod.Sensors)] - public void CanConvertToPlLineCreationMethod(PlLineCreationMethod plLineCreationMethod, LocationWaternetOptionsPhreaticLineCreationMethod inputPhreaticLineCreationMethod) - { - Assert.AreEqual(inputPhreaticLineCreationMethod, ConversionHelper.ConvertToInputPhreaticLineCreationMethod(plLineCreationMethod)); - } + [Test] + [TestCase(PlLineCreationMethod.ExpertKnowledgeLinearInDike, LocationWaternetOptionsPhreaticLineCreationMethod.ExpertKnowledgeLinearInDike)] + [TestCase(PlLineCreationMethod.ExpertKnowledgeRRD, LocationWaternetOptionsPhreaticLineCreationMethod.ExpertKnowledgeRRD)] + [TestCase(PlLineCreationMethod.GaugesWithFallbackToExpertKnowledgeRRD, LocationWaternetOptionsPhreaticLineCreationMethod.GaugesWithFallbackToExpertKnowledgeRRD)] + [TestCase(PlLineCreationMethod.None, LocationWaternetOptionsPhreaticLineCreationMethod.None)] + [TestCase(PlLineCreationMethod.Sensors, LocationWaternetOptionsPhreaticLineCreationMethod.Sensors)] + public void CanConvertToPlLineCreationMethod(PlLineCreationMethod plLineCreationMethod, LocationWaternetOptionsPhreaticLineCreationMethod inputPhreaticLineCreationMethod) + { + Assert.AreEqual(inputPhreaticLineCreationMethod, ConversionHelper.ConvertToInputPhreaticLineCreationMethod(plLineCreationMethod)); + } - [Test] - [TestCase(LocationWaternetOptionsPhreaticLineCreationMethod.ExpertKnowledgeLinearInDike, PlLineCreationMethod.ExpertKnowledgeLinearInDike)] - [TestCase(LocationWaternetOptionsPhreaticLineCreationMethod.ExpertKnowledgeRRD, PlLineCreationMethod.ExpertKnowledgeRRD)] - [TestCase(LocationWaternetOptionsPhreaticLineCreationMethod.GaugesWithFallbackToExpertKnowledgeRRD, PlLineCreationMethod.GaugesWithFallbackToExpertKnowledgeRRD)] - [TestCase(LocationWaternetOptionsPhreaticLineCreationMethod.None, PlLineCreationMethod.None)] - [TestCase(LocationWaternetOptionsPhreaticLineCreationMethod.Sensors, PlLineCreationMethod.Sensors)] - public void CanConvertToInputPlLineCreationMethod(LocationWaternetOptionsPhreaticLineCreationMethod inputPhreaticLineCreationMethod, PlLineCreationMethod plLineCreationMethod) - { - Assert.AreEqual(plLineCreationMethod, ConversionHelper.ConvertToPhreaticLineCreationMethod(inputPhreaticLineCreationMethod)); - } + [Test] + [TestCase(LocationWaternetOptionsPhreaticLineCreationMethod.ExpertKnowledgeLinearInDike, PlLineCreationMethod.ExpertKnowledgeLinearInDike)] + [TestCase(LocationWaternetOptionsPhreaticLineCreationMethod.ExpertKnowledgeRRD, PlLineCreationMethod.ExpertKnowledgeRRD)] + [TestCase(LocationWaternetOptionsPhreaticLineCreationMethod.GaugesWithFallbackToExpertKnowledgeRRD, PlLineCreationMethod.GaugesWithFallbackToExpertKnowledgeRRD)] + [TestCase(LocationWaternetOptionsPhreaticLineCreationMethod.None, PlLineCreationMethod.None)] + [TestCase(LocationWaternetOptionsPhreaticLineCreationMethod.Sensors, PlLineCreationMethod.Sensors)] + public void CanConvertToInputPlLineCreationMethod(LocationWaternetOptionsPhreaticLineCreationMethod inputPhreaticLineCreationMethod, PlLineCreationMethod plLineCreationMethod) + { + Assert.AreEqual(plLineCreationMethod, ConversionHelper.ConvertToPhreaticLineCreationMethod(inputPhreaticLineCreationMethod)); + } - [Test] - [TestCase(LocationWaternetOptionsIntrusionVerticalWaterPressure.FullHydroStatic, IntrusionVerticalWaterPressureType.FullHydroStatic)] - [TestCase(LocationWaternetOptionsIntrusionVerticalWaterPressure.HydroStatic, IntrusionVerticalWaterPressureType.HydroStatic)] - [TestCase(LocationWaternetOptionsIntrusionVerticalWaterPressure.Linear, IntrusionVerticalWaterPressureType.Linear)] - [TestCase(LocationWaternetOptionsIntrusionVerticalWaterPressure.SemiTimeDependent, IntrusionVerticalWaterPressureType.SemiTimeDependent)] - [TestCase(LocationWaternetOptionsIntrusionVerticalWaterPressure.Standard, IntrusionVerticalWaterPressureType.Standard)] - public void CanConvertToIntrusionVerticalWaterPressureType(LocationWaternetOptionsIntrusionVerticalWaterPressure inputIntrusionVerticalWaterPressureType, IntrusionVerticalWaterPressureType intrusionVerticalWaterPressureType) - { - Assert.AreEqual(intrusionVerticalWaterPressureType, ConversionHelper.ConvertToIntrusionVerticalWaterPressure(inputIntrusionVerticalWaterPressureType)); - } + [Test] + [TestCase(LocationWaternetOptionsIntrusionVerticalWaterPressure.FullHydroStatic, IntrusionVerticalWaterPressureType.FullHydroStatic)] + [TestCase(LocationWaternetOptionsIntrusionVerticalWaterPressure.HydroStatic, IntrusionVerticalWaterPressureType.HydroStatic)] + [TestCase(LocationWaternetOptionsIntrusionVerticalWaterPressure.Linear, IntrusionVerticalWaterPressureType.Linear)] + [TestCase(LocationWaternetOptionsIntrusionVerticalWaterPressure.SemiTimeDependent, IntrusionVerticalWaterPressureType.SemiTimeDependent)] + [TestCase(LocationWaternetOptionsIntrusionVerticalWaterPressure.Standard, IntrusionVerticalWaterPressureType.Standard)] + public void CanConvertToIntrusionVerticalWaterPressureType(LocationWaternetOptionsIntrusionVerticalWaterPressure inputIntrusionVerticalWaterPressureType, IntrusionVerticalWaterPressureType intrusionVerticalWaterPressureType) + { + Assert.AreEqual(intrusionVerticalWaterPressureType, ConversionHelper.ConvertToIntrusionVerticalWaterPressure(inputIntrusionVerticalWaterPressureType)); + } - [Test] - [TestCase(IntrusionVerticalWaterPressureType.FullHydroStatic, LocationWaternetOptionsIntrusionVerticalWaterPressure.FullHydroStatic)] - [TestCase(IntrusionVerticalWaterPressureType.HydroStatic, LocationWaternetOptionsIntrusionVerticalWaterPressure.HydroStatic)] - [TestCase(IntrusionVerticalWaterPressureType.Linear, LocationWaternetOptionsIntrusionVerticalWaterPressure.Linear)] - [TestCase(IntrusionVerticalWaterPressureType.SemiTimeDependent, LocationWaternetOptionsIntrusionVerticalWaterPressure.SemiTimeDependent)] - [TestCase(IntrusionVerticalWaterPressureType.Standard, LocationWaternetOptionsIntrusionVerticalWaterPressure.Standard)] - public void CanConvertToInputIntrusionVerticalWaterPressureType(IntrusionVerticalWaterPressureType intrusionVerticalWaterPressureType, LocationWaternetOptionsIntrusionVerticalWaterPressure inputIntrusionVerticalWaterPressureType) - { - Assert.AreEqual(inputIntrusionVerticalWaterPressureType, ConversionHelper.ConvertToInputIntrusionVerticalWaterPressure(intrusionVerticalWaterPressureType)); - } + [Test] + [TestCase(IntrusionVerticalWaterPressureType.FullHydroStatic, LocationWaternetOptionsIntrusionVerticalWaterPressure.FullHydroStatic)] + [TestCase(IntrusionVerticalWaterPressureType.HydroStatic, LocationWaternetOptionsIntrusionVerticalWaterPressure.HydroStatic)] + [TestCase(IntrusionVerticalWaterPressureType.Linear, LocationWaternetOptionsIntrusionVerticalWaterPressure.Linear)] + [TestCase(IntrusionVerticalWaterPressureType.SemiTimeDependent, LocationWaternetOptionsIntrusionVerticalWaterPressure.SemiTimeDependent)] + [TestCase(IntrusionVerticalWaterPressureType.Standard, LocationWaternetOptionsIntrusionVerticalWaterPressure.Standard)] + public void CanConvertToInputIntrusionVerticalWaterPressureType(IntrusionVerticalWaterPressureType intrusionVerticalWaterPressureType, LocationWaternetOptionsIntrusionVerticalWaterPressure inputIntrusionVerticalWaterPressureType) + { + Assert.AreEqual(inputIntrusionVerticalWaterPressureType, ConversionHelper.ConvertToInputIntrusionVerticalWaterPressure(intrusionVerticalWaterPressureType)); + } - [Test] - [TestCase(0, CalculationResult.NoRun)] - [TestCase(1, CalculationResult.Succeeded)] - [TestCase(2, CalculationResult.NoInput)] - [TestCase(3, CalculationResult.NoLicense)] - [TestCase(4, CalculationResult.UserAbort)] - [TestCase(5, CalculationResult.InvalidInputStructure)] - [TestCase(6, CalculationResult.InvalidInputData)] - [TestCase(7, CalculationResult.RunFailed)] - [TestCase(8, CalculationResult.UnexpectedError)] - public void CanConvertToOutputCalculationResult(int result, CalculationResult calculationResult) - { - Assert.AreEqual(result, ConversionHelper.ConvertToOutputCalculationResult(calculationResult)); - } + [Test] + [TestCase(0, CalculationResult.NoRun)] + [TestCase(1, CalculationResult.Succeeded)] + [TestCase(2, CalculationResult.NoInput)] + [TestCase(3, CalculationResult.NoLicense)] + [TestCase(4, CalculationResult.UserAbort)] + [TestCase(5, CalculationResult.InvalidInputStructure)] + [TestCase(6, CalculationResult.InvalidInputData)] + [TestCase(7, CalculationResult.RunFailed)] + [TestCase(8, CalculationResult.UnexpectedError)] + public void CanConvertToOutputCalculationResult(int result, CalculationResult calculationResult) + { + Assert.AreEqual(result, ConversionHelper.ConvertToOutputCalculationResult(calculationResult)); + } - [Test] - [TestCase(CalculationResult.NoRun, 0)] - [TestCase(CalculationResult.Succeeded, 1)] - [TestCase(CalculationResult.NoInput, 2)] - [TestCase(CalculationResult.NoLicense, 3)] - [TestCase(CalculationResult.UserAbort, 4)] - [TestCase(CalculationResult.InvalidInputStructure, 5)] - [TestCase(CalculationResult.InvalidInputData, 6)] - [TestCase(CalculationResult.RunFailed, 7)] - [TestCase(CalculationResult.UnexpectedError, 8)] - public void CanConvertToCalculationResult(CalculationResult result, int calculationResult) - { - Assert.AreEqual(result, ConversionHelper.ConvertToCalculationResult(calculationResult)); - } + [Test] + [TestCase(CalculationResult.NoRun, 0)] + [TestCase(CalculationResult.Succeeded, 1)] + [TestCase(CalculationResult.NoInput, 2)] + [TestCase(CalculationResult.NoLicense, 3)] + [TestCase(CalculationResult.UserAbort, 4)] + [TestCase(CalculationResult.InvalidInputStructure, 5)] + [TestCase(CalculationResult.InvalidInputData, 6)] + [TestCase(CalculationResult.RunFailed, 7)] + [TestCase(CalculationResult.UnexpectedError, 8)] + public void CanConvertToCalculationResult(CalculationResult result, int calculationResult) + { + Assert.AreEqual(result, ConversionHelper.ConvertToCalculationResult(calculationResult)); + } - [Test] - [TestCase(ConversionHelper.CpNone, CharacteristicPointType.None)] - [TestCase(ConversionHelper.CpSurfaceLevelOutside, CharacteristicPointType.SurfaceLevelOutside)] - [TestCase(ConversionHelper.CpDikeToeAtRiver, CharacteristicPointType.DikeToeAtRiver)] - [TestCase(ConversionHelper.CpShoulderTopOutside, CharacteristicPointType.ShoulderTopOutside)] - [TestCase(ConversionHelper.CpShoulderBaseOutside, CharacteristicPointType.ShoulderBaseOutside)] - [TestCase(ConversionHelper.CpDikeTopAtRiver, CharacteristicPointType.DikeTopAtRiver)] - [TestCase(ConversionHelper.CpDikeLine, CharacteristicPointType.DikeLine)] - [TestCase(ConversionHelper.CpTrafficLoadOutside, CharacteristicPointType.TrafficLoadOutside)] - [TestCase(ConversionHelper.CpTrafficLoadInside, CharacteristicPointType.TrafficLoadInside)] - [TestCase(ConversionHelper.CpDikeTopAtPolder, CharacteristicPointType.DikeTopAtPolder)] - [TestCase(ConversionHelper.CpShoulderBaseInside, CharacteristicPointType.ShoulderBaseInside)] - [TestCase(ConversionHelper.CpShoulderTopInside, CharacteristicPointType.ShoulderTopInside)] - [TestCase(ConversionHelper.CpDikeToeAtPolder, CharacteristicPointType.DikeToeAtPolder)] - [TestCase(ConversionHelper.CpDitchDikeSide, CharacteristicPointType.DitchDikeSide)] - [TestCase(ConversionHelper.CpBottomDitchDikeSide, CharacteristicPointType.BottomDitchDikeSide)] - [TestCase(ConversionHelper.CpBottomDitchPolderSide, CharacteristicPointType.BottomDitchPolderSide)] - [TestCase(ConversionHelper.CpDitchPolderSide, CharacteristicPointType.DitchPolderSide)] - [TestCase(ConversionHelper.CpSurfaceLevelInside, CharacteristicPointType.SurfaceLevelInside)] - public void CanConvertToCharacteristicPointType(int inputPointType, CharacteristicPointType characteristicPointType) - { - Assert.AreEqual(characteristicPointType, ConversionHelper.ConvertToDamPointType(inputPointType)); - } + [Test] + [TestCase(ConversionHelper.CpNone, CharacteristicPointType.None)] + [TestCase(ConversionHelper.CpSurfaceLevelOutside, CharacteristicPointType.SurfaceLevelOutside)] + [TestCase(ConversionHelper.CpDikeToeAtRiver, CharacteristicPointType.DikeToeAtRiver)] + [TestCase(ConversionHelper.CpShoulderTopOutside, CharacteristicPointType.ShoulderTopOutside)] + [TestCase(ConversionHelper.CpShoulderBaseOutside, CharacteristicPointType.ShoulderBaseOutside)] + [TestCase(ConversionHelper.CpDikeTopAtRiver, CharacteristicPointType.DikeTopAtRiver)] + [TestCase(ConversionHelper.CpDikeLine, CharacteristicPointType.DikeLine)] + [TestCase(ConversionHelper.CpTrafficLoadOutside, CharacteristicPointType.TrafficLoadOutside)] + [TestCase(ConversionHelper.CpTrafficLoadInside, CharacteristicPointType.TrafficLoadInside)] + [TestCase(ConversionHelper.CpDikeTopAtPolder, CharacteristicPointType.DikeTopAtPolder)] + [TestCase(ConversionHelper.CpShoulderBaseInside, CharacteristicPointType.ShoulderBaseInside)] + [TestCase(ConversionHelper.CpShoulderTopInside, CharacteristicPointType.ShoulderTopInside)] + [TestCase(ConversionHelper.CpDikeToeAtPolder, CharacteristicPointType.DikeToeAtPolder)] + [TestCase(ConversionHelper.CpDitchDikeSide, CharacteristicPointType.DitchDikeSide)] + [TestCase(ConversionHelper.CpBottomDitchDikeSide, CharacteristicPointType.BottomDitchDikeSide)] + [TestCase(ConversionHelper.CpBottomDitchPolderSide, CharacteristicPointType.BottomDitchPolderSide)] + [TestCase(ConversionHelper.CpDitchPolderSide, CharacteristicPointType.DitchPolderSide)] + [TestCase(ConversionHelper.CpSurfaceLevelInside, CharacteristicPointType.SurfaceLevelInside)] + public void CanConvertToCharacteristicPointType(int inputPointType, CharacteristicPointType characteristicPointType) + { + Assert.AreEqual(characteristicPointType, ConversionHelper.ConvertToDamPointType(inputPointType)); + } - [Test] - [TestCase(CharacteristicPointType.None, ConversionHelper.CpNone)] - [TestCase(CharacteristicPointType.SurfaceLevelOutside, ConversionHelper.CpSurfaceLevelOutside)] - [TestCase(CharacteristicPointType.DikeToeAtRiver, ConversionHelper.CpDikeToeAtRiver)] - [TestCase(CharacteristicPointType.ShoulderTopOutside, ConversionHelper.CpShoulderTopOutside)] - [TestCase(CharacteristicPointType.ShoulderBaseOutside, ConversionHelper.CpShoulderBaseOutside)] - [TestCase(CharacteristicPointType.DikeTopAtRiver, ConversionHelper.CpDikeTopAtRiver)] - [TestCase(CharacteristicPointType.DikeLine, ConversionHelper.CpDikeLine)] - [TestCase(CharacteristicPointType.TrafficLoadOutside, ConversionHelper.CpTrafficLoadOutside)] - [TestCase(CharacteristicPointType.TrafficLoadInside, ConversionHelper.CpTrafficLoadInside)] - [TestCase(CharacteristicPointType.DikeTopAtPolder, ConversionHelper.CpDikeTopAtPolder)] - [TestCase(CharacteristicPointType.ShoulderBaseInside, ConversionHelper.CpShoulderBaseInside)] - [TestCase(CharacteristicPointType.ShoulderTopInside, ConversionHelper.CpShoulderTopInside)] - [TestCase(CharacteristicPointType.DikeToeAtPolder, ConversionHelper.CpDikeToeAtPolder)] - [TestCase(CharacteristicPointType.DitchDikeSide, ConversionHelper.CpDitchDikeSide)] - [TestCase(CharacteristicPointType.BottomDitchDikeSide, ConversionHelper.CpBottomDitchDikeSide)] - [TestCase(CharacteristicPointType.BottomDitchPolderSide, ConversionHelper.CpBottomDitchPolderSide)] - [TestCase(CharacteristicPointType.DitchPolderSide, ConversionHelper.CpDitchPolderSide)] - [TestCase(CharacteristicPointType.SurfaceLevelInside, ConversionHelper.CpSurfaceLevelInside)] - public void CanConvertToInputPointType(CharacteristicPointType characteristicPointType, int inputPointType) - { - Assert.AreEqual(inputPointType, ConversionHelper.ConvertToInputPointType(characteristicPointType)); - } + [Test] + [TestCase(CharacteristicPointType.None, ConversionHelper.CpNone)] + [TestCase(CharacteristicPointType.SurfaceLevelOutside, ConversionHelper.CpSurfaceLevelOutside)] + [TestCase(CharacteristicPointType.DikeToeAtRiver, ConversionHelper.CpDikeToeAtRiver)] + [TestCase(CharacteristicPointType.ShoulderTopOutside, ConversionHelper.CpShoulderTopOutside)] + [TestCase(CharacteristicPointType.ShoulderBaseOutside, ConversionHelper.CpShoulderBaseOutside)] + [TestCase(CharacteristicPointType.DikeTopAtRiver, ConversionHelper.CpDikeTopAtRiver)] + [TestCase(CharacteristicPointType.DikeLine, ConversionHelper.CpDikeLine)] + [TestCase(CharacteristicPointType.TrafficLoadOutside, ConversionHelper.CpTrafficLoadOutside)] + [TestCase(CharacteristicPointType.TrafficLoadInside, ConversionHelper.CpTrafficLoadInside)] + [TestCase(CharacteristicPointType.DikeTopAtPolder, ConversionHelper.CpDikeTopAtPolder)] + [TestCase(CharacteristicPointType.ShoulderBaseInside, ConversionHelper.CpShoulderBaseInside)] + [TestCase(CharacteristicPointType.ShoulderTopInside, ConversionHelper.CpShoulderTopInside)] + [TestCase(CharacteristicPointType.DikeToeAtPolder, ConversionHelper.CpDikeToeAtPolder)] + [TestCase(CharacteristicPointType.DitchDikeSide, ConversionHelper.CpDitchDikeSide)] + [TestCase(CharacteristicPointType.BottomDitchDikeSide, ConversionHelper.CpBottomDitchDikeSide)] + [TestCase(CharacteristicPointType.BottomDitchPolderSide, ConversionHelper.CpBottomDitchPolderSide)] + [TestCase(CharacteristicPointType.DitchPolderSide, ConversionHelper.CpDitchPolderSide)] + [TestCase(CharacteristicPointType.SurfaceLevelInside, ConversionHelper.CpSurfaceLevelInside)] + public void CanConvertToInputPointType(CharacteristicPointType characteristicPointType, int inputPointType) + { + Assert.AreEqual(inputPointType, ConversionHelper.ConvertToInputPointType(characteristicPointType)); + } - [Test] - [TestCase(0, WaterpressureInterpolationModel.Automatic)] - [TestCase(1, WaterpressureInterpolationModel.Hydrostatic)] - public void CanConvertToWaterpressureInterpolationModel(int inputInterpolationModel, WaterpressureInterpolationModel interpolationModel) - { - Assert.AreEqual(interpolationModel, ConversionHelper.ConvertToWaterpressureInterpolationModel(inputInterpolationModel)); - } + [Test] + [TestCase(0, WaterpressureInterpolationModel.Automatic)] + [TestCase(1, WaterpressureInterpolationModel.Hydrostatic)] + public void CanConvertToWaterpressureInterpolationModel(int inputInterpolationModel, WaterpressureInterpolationModel interpolationModel) + { + Assert.AreEqual(interpolationModel, ConversionHelper.ConvertToWaterpressureInterpolationModel(inputInterpolationModel)); + } - [Test] - [TestCase(SoilProfileType.ProfileType1D, 0)] - [TestCase(SoilProfileType.ProfileType2D, 1)] - [TestCase(SoilProfileType.ProfileTypeStiFile, 2)] - public void CanConvertToInputSoilGeometryType(SoilProfileType soilProfileType, int inputSoilGeometryType) - { - Assert.AreEqual(inputSoilGeometryType, ConversionHelper.ConvertToInputSoilGeometryType(soilProfileType)); - } + [Test] + [TestCase(SoilProfileType.ProfileType1D, 0)] + [TestCase(SoilProfileType.ProfileType2D, 1)] + [TestCase(SoilProfileType.ProfileTypeStiFile, 2)] + public void CanConvertToInputSoilGeometryType(SoilProfileType soilProfileType, int inputSoilGeometryType) + { + Assert.AreEqual(inputSoilGeometryType, ConversionHelper.ConvertToInputSoilGeometryType(soilProfileType)); + } - [Test] - [TestCase(0, SoilProfileType.ProfileType1D)] - [TestCase(1, SoilProfileType.ProfileType2D)] - [TestCase(2, SoilProfileType.ProfileTypeStiFile)] - public void CanConvertToSoilGeometryType(int inputSoilGeometryType, SoilProfileType soilProfileType) - { - Assert.AreEqual(soilProfileType, ConversionHelper.ConvertToSoilGeometryType(inputSoilGeometryType)); - } + [Test] + [TestCase(0, SoilProfileType.ProfileType1D)] + [TestCase(1, SoilProfileType.ProfileType2D)] + [TestCase(2, SoilProfileType.ProfileTypeStiFile)] + public void CanConvertToSoilGeometryType(int inputSoilGeometryType, SoilProfileType soilProfileType) + { + Assert.AreEqual(soilProfileType, ConversionHelper.ConvertToSoilGeometryType(inputSoilGeometryType)); + } - [Test] - [TestCase(FailureMechanismSystemType.StabilityInside, ConversionHelper.InputFailureMechanismStabilityInside)] - [TestCase(FailureMechanismSystemType.StabilityOutside, ConversionHelper.InputFailureMechanismStabilityOutside)] - [TestCase(FailureMechanismSystemType.Piping, ConversionHelper.InputFailureMechanismPiping)] - public void CanConvertToInputFailureMechanismSystemType(FailureMechanismSystemType failureMechanismSystemType, int inputFailureMechanismSystemType) - { - Assert.AreEqual(inputFailureMechanismSystemType, ConversionHelper.ConvertToInputFailureMechanismSystemType(failureMechanismSystemType)); - } + [Test] + [TestCase(FailureMechanismSystemType.StabilityInside, ConversionHelper.InputFailureMechanismStabilityInside)] + [TestCase(FailureMechanismSystemType.StabilityOutside, ConversionHelper.InputFailureMechanismStabilityOutside)] + [TestCase(FailureMechanismSystemType.Piping, ConversionHelper.InputFailureMechanismPiping)] + public void CanConvertToInputFailureMechanismSystemType(FailureMechanismSystemType failureMechanismSystemType, int inputFailureMechanismSystemType) + { + Assert.AreEqual(inputFailureMechanismSystemType, ConversionHelper.ConvertToInputFailureMechanismSystemType(failureMechanismSystemType)); + } - [Test] - [TestCase(ConversionHelper.InputFailureMechanismStabilityInside, FailureMechanismSystemType.StabilityInside)] - [TestCase(ConversionHelper.InputFailureMechanismStabilityOutside, FailureMechanismSystemType.StabilityOutside)] - [TestCase(ConversionHelper.InputFailureMechanismPiping, FailureMechanismSystemType.Piping)] - public void CanConvertToFailureMechanismSystemType(int inputFailureMechanismSystemType, FailureMechanismSystemType failureMechanismSystemType) - { - Assert.AreEqual(failureMechanismSystemType, ConversionHelper.ConvertToFailureMechanismSystemType(inputFailureMechanismSystemType)); - } + [Test] + [TestCase(ConversionHelper.InputFailureMechanismStabilityInside, FailureMechanismSystemType.StabilityInside)] + [TestCase(ConversionHelper.InputFailureMechanismStabilityOutside, FailureMechanismSystemType.StabilityOutside)] + [TestCase(ConversionHelper.InputFailureMechanismPiping, FailureMechanismSystemType.Piping)] + public void CanConvertToFailureMechanismSystemType(int inputFailureMechanismSystemType, FailureMechanismSystemType failureMechanismSystemType) + { + Assert.AreEqual(failureMechanismSystemType, ConversionHelper.ConvertToFailureMechanismSystemType(inputFailureMechanismSystemType)); + } - [Test] - [TestCase(SegmentFailureMechanismType.All, ConversionHelper.InputSegmentFailureMechanismAll)] - [TestCase(SegmentFailureMechanismType.Stability, ConversionHelper.InputSegmentFailureMechanismStability)] - [TestCase(SegmentFailureMechanismType.Piping, ConversionHelper.InputSegmentFailureMechanismPiping)] - [TestCase(SegmentFailureMechanismType.Liquefaction, ConversionHelper.InputSegmentFailureMechanismLiquefaction)] - public void CanConvertToInputFailureMechanismSystemType(SegmentFailureMechanismType failureMechanismSystemType, int inputFailureMechanismSystemType) - { - Assert.AreEqual(inputFailureMechanismSystemType, ConversionHelper.ConvertToInputSegmentFailureMechanismSystemType(failureMechanismSystemType)); - } + [Test] + [TestCase(SegmentFailureMechanismType.All, ConversionHelper.InputSegmentFailureMechanismAll)] + [TestCase(SegmentFailureMechanismType.Stability, ConversionHelper.InputSegmentFailureMechanismStability)] + [TestCase(SegmentFailureMechanismType.Piping, ConversionHelper.InputSegmentFailureMechanismPiping)] + [TestCase(SegmentFailureMechanismType.Liquefaction, ConversionHelper.InputSegmentFailureMechanismLiquefaction)] + public void CanConvertToInputFailureMechanismSystemType(SegmentFailureMechanismType failureMechanismSystemType, int inputFailureMechanismSystemType) + { + Assert.AreEqual(inputFailureMechanismSystemType, ConversionHelper.ConvertToInputSegmentFailureMechanismSystemType(failureMechanismSystemType)); + } - [Test] - [TestCase(ConversionHelper.InputSegmentFailureMechanismAll, SegmentFailureMechanismType.All)] - [TestCase(ConversionHelper.InputSegmentFailureMechanismStability, SegmentFailureMechanismType.Stability)] - [TestCase(ConversionHelper.InputSegmentFailureMechanismPiping, SegmentFailureMechanismType.Piping)] - [TestCase(ConversionHelper.InputSegmentFailureMechanismLiquefaction, SegmentFailureMechanismType.Liquefaction)] - public void CanConvertToFailureMechanismSystemType(int inputFailureMechanismSystemType, SegmentFailureMechanismType failureMechanismSystemType) - { - Assert.AreEqual(failureMechanismSystemType, ConversionHelper.ConvertToSegmentFailureMechanismSystemType(inputFailureMechanismSystemType)); - } + [Test] + [TestCase(ConversionHelper.InputSegmentFailureMechanismAll, SegmentFailureMechanismType.All)] + [TestCase(ConversionHelper.InputSegmentFailureMechanismStability, SegmentFailureMechanismType.Stability)] + [TestCase(ConversionHelper.InputSegmentFailureMechanismPiping, SegmentFailureMechanismType.Piping)] + [TestCase(ConversionHelper.InputSegmentFailureMechanismLiquefaction, SegmentFailureMechanismType.Liquefaction)] + public void CanConvertToFailureMechanismSystemType(int inputFailureMechanismSystemType, SegmentFailureMechanismType failureMechanismSystemType) + { + Assert.AreEqual(failureMechanismSystemType, ConversionHelper.ConvertToSegmentFailureMechanismSystemType(inputFailureMechanismSystemType)); + } - [Test] - [TestCase(MStabModelType.Bishop, InputStabilityModelType.Bishop)] - [TestCase(MStabModelType.UpliftVan, InputStabilityModelType.UpliftVan)] - [TestCase(MStabModelType.BishopUpliftVan, InputStabilityModelType.BishopUpliftVan)] - [TestCase(MStabModelType.UpliftVan, InputStabilityModelType.UpliftVan)] - public void CanConvertToInputStabilityModelType(MStabModelType mStabModelType, InputStabilityModelType inputStabilityModelType) - { - Assert.AreEqual(inputStabilityModelType, ConversionHelper.ConvertToInputStabilityModelType(mStabModelType)); - } + [Test] + [TestCase(MStabModelType.Bishop, InputStabilityModelType.Bishop)] + [TestCase(MStabModelType.UpliftVan, InputStabilityModelType.UpliftVan)] + [TestCase(MStabModelType.BishopUpliftVan, InputStabilityModelType.BishopUpliftVan)] + [TestCase(MStabModelType.UpliftVan, InputStabilityModelType.UpliftVan)] + public void CanConvertToInputStabilityModelType(MStabModelType mStabModelType, InputStabilityModelType inputStabilityModelType) + { + Assert.AreEqual(inputStabilityModelType, ConversionHelper.ConvertToInputStabilityModelType(mStabModelType)); + } - [Test] - [TestCase(InputStabilityModelType.Bishop, MStabModelType.Bishop)] - [TestCase(InputStabilityModelType.UpliftVan, MStabModelType.UpliftVan)] - [TestCase(InputStabilityModelType.BishopUpliftVan, MStabModelType.BishopUpliftVan)] - [TestCase(InputStabilityModelType.UpliftVan, MStabModelType.UpliftVan)] - public void CanConvertToMStabModelType(InputStabilityModelType inputStabilityModelType, MStabModelType mStabModelType) - { - Assert.AreEqual(mStabModelType, ConversionHelper.ConvertToStabilityModelType(inputStabilityModelType)); - } + [Test] + [TestCase(InputStabilityModelType.Bishop, MStabModelType.Bishop)] + [TestCase(InputStabilityModelType.UpliftVan, MStabModelType.UpliftVan)] + [TestCase(InputStabilityModelType.BishopUpliftVan, MStabModelType.BishopUpliftVan)] + [TestCase(InputStabilityModelType.UpliftVan, MStabModelType.UpliftVan)] + public void CanConvertToMStabModelType(InputStabilityModelType inputStabilityModelType, MStabModelType mStabModelType) + { + Assert.AreEqual(mStabModelType, ConversionHelper.ConvertToStabilityModelType(inputStabilityModelType)); + } - [Test] - [TestCase(AnalysisType.AdaptGeometry, InputAnalysisType.AdaptGeometry)] - [TestCase(AnalysisType.NoAdaption, InputAnalysisType.NoAdaption)] - public void CanConvertToInputAnalysisType(AnalysisType analysisType, InputAnalysisType inputAnalysisType) - { - Assert.AreEqual(inputAnalysisType, ConversionHelper.ConvertToInputAnalysisType(analysisType)); - } + [Test] + [TestCase(AnalysisType.AdaptGeometry, InputAnalysisType.AdaptGeometry)] + [TestCase(AnalysisType.NoAdaption, InputAnalysisType.NoAdaption)] + public void CanConvertToInputAnalysisType(AnalysisType analysisType, InputAnalysisType inputAnalysisType) + { + Assert.AreEqual(inputAnalysisType, ConversionHelper.ConvertToInputAnalysisType(analysisType)); + } - [Test] - [TestCase(InputAnalysisType.AdaptGeometry, AnalysisType.AdaptGeometry)] - [TestCase(InputAnalysisType.NoAdaption, AnalysisType.NoAdaption)] - public void CanConvertToAnalysisType(InputAnalysisType inputAnalysisType, AnalysisType analysisType) - { - Assert.AreEqual(analysisType, ConversionHelper.ConvertToAnalysisType(inputAnalysisType)); - } + [Test] + [TestCase(InputAnalysisType.AdaptGeometry, AnalysisType.AdaptGeometry)] + [TestCase(InputAnalysisType.NoAdaption, AnalysisType.NoAdaption)] + public void CanConvertToAnalysisType(InputAnalysisType inputAnalysisType, AnalysisType analysisType) + { + Assert.AreEqual(analysisType, ConversionHelper.ConvertToAnalysisType(inputAnalysisType)); + } - [Test] - [TestCase(MStabZonesType.NoZones, ConversionHelper.InputZoneTypeNoZones)] - [TestCase(MStabZonesType.ForbiddenZone, ConversionHelper.InputZoneTypesForbiddenZones)] - public void CanConvertToInputZoneType(MStabZonesType zoneType, int inputZoneType) - { - Assert.AreEqual(inputZoneType, ConversionHelper.ConvertToInputZoneType(zoneType)); - } + [Test] + [TestCase(MStabZonesType.NoZones, ConversionHelper.InputZoneTypeNoZones)] + [TestCase(MStabZonesType.ForbiddenZone, ConversionHelper.InputZoneTypesForbiddenZones)] + public void CanConvertToInputZoneType(MStabZonesType zoneType, int inputZoneType) + { + Assert.AreEqual(inputZoneType, ConversionHelper.ConvertToInputZoneType(zoneType)); + } - [Test] - [TestCase(ConversionHelper.InputZoneTypeNoZones, MStabZonesType.NoZones)] - [TestCase(ConversionHelper.InputZoneTypeOldZoneArea, MStabZonesType.NoZones)] - [TestCase(ConversionHelper.InputZoneTypesForbiddenZones, MStabZonesType.ForbiddenZone)] - public void CanConvertToZoneType(int inputZoneType, MStabZonesType zoneType) - { - Assert.AreEqual(zoneType, ConversionHelper.ConvertToZoneType(inputZoneType)); - } + [Test] + [TestCase(ConversionHelper.InputZoneTypeNoZones, MStabZonesType.NoZones)] + [TestCase(ConversionHelper.InputZoneTypeOldZoneArea, MStabZonesType.NoZones)] + [TestCase(ConversionHelper.InputZoneTypesForbiddenZones, MStabZonesType.ForbiddenZone)] + public void CanConvertToZoneType(int inputZoneType, MStabZonesType zoneType) + { + Assert.AreEqual(zoneType, ConversionHelper.ConvertToZoneType(inputZoneType)); + } - [Test] - [TestCase(MStabSearchMethod.Grid, ConversionHelper.InputSearchMethodGrid)] - [TestCase(MStabSearchMethod.GeneticAlgorithm, ConversionHelper.InputSearchMethodGenetic)] - [TestCase(MStabSearchMethod.BeeSwarm, ConversionHelper.InputSearchMethodBeeSwarm)] - public void CanConvertToInputSearchMethod(MStabSearchMethod searchMethod, int inputSearchMethod) - { - Assert.AreEqual(inputSearchMethod, ConversionHelper.ConvertToInputSearchMethod(searchMethod)); - } + [Test] + [TestCase(MStabSearchMethod.Grid, ConversionHelper.InputSearchMethodGrid)] + [TestCase(MStabSearchMethod.GeneticAlgorithm, ConversionHelper.InputSearchMethodGenetic)] + [TestCase(MStabSearchMethod.BeeSwarm, ConversionHelper.InputSearchMethodBeeSwarm)] + public void CanConvertToInputSearchMethod(MStabSearchMethod searchMethod, int inputSearchMethod) + { + Assert.AreEqual(inputSearchMethod, ConversionHelper.ConvertToInputSearchMethod(searchMethod)); + } - [Test] - [TestCase(ConversionHelper.InputSearchMethodGrid, MStabSearchMethod.Grid)] - [TestCase(ConversionHelper.InputSearchMethodGenetic, MStabSearchMethod.GeneticAlgorithm)] - [TestCase(ConversionHelper.InputSearchMethodBeeSwarm, MStabSearchMethod.BeeSwarm)] - public void CanConvertToSearchMethod(int inputSearchMethod, MStabSearchMethod searchMethod) - { - Assert.AreEqual(searchMethod, ConversionHelper.ConvertToSearchMethod(inputSearchMethod)); - } + [Test] + [TestCase(ConversionHelper.InputSearchMethodGrid, MStabSearchMethod.Grid)] + [TestCase(ConversionHelper.InputSearchMethodGenetic, MStabSearchMethod.GeneticAlgorithm)] + [TestCase(ConversionHelper.InputSearchMethodBeeSwarm, MStabSearchMethod.BeeSwarm)] + public void CanConvertToSearchMethod(int inputSearchMethod, MStabSearchMethod searchMethod) + { + Assert.AreEqual(searchMethod, ConversionHelper.ConvertToSearchMethod(inputSearchMethod)); + } - [Test] - [TestCase(LogMessageType.Error, MessageMessageType.Error)] - [TestCase(LogMessageType.Debug, MessageMessageType.Info)] - [TestCase(LogMessageType.FatalError, MessageMessageType.Error)] - [TestCase(LogMessageType.Info, MessageMessageType.Info)] - [TestCase(LogMessageType.Trace, MessageMessageType.Info)] - [TestCase(LogMessageType.Warning, MessageMessageType.Warning)] - public void CanConvertToInputMessageType(LogMessageType logMessageType, MessageMessageType messageType) - { - Assert.AreEqual(messageType, ConversionHelper.ConvertToInputMessageType(logMessageType)); - } + [Test] + [TestCase(LogMessageType.Error, MessageMessageType.Error)] + [TestCase(LogMessageType.Debug, MessageMessageType.Info)] + [TestCase(LogMessageType.FatalError, MessageMessageType.Error)] + [TestCase(LogMessageType.Info, MessageMessageType.Info)] + [TestCase(LogMessageType.Trace, MessageMessageType.Info)] + [TestCase(LogMessageType.Warning, MessageMessageType.Warning)] + public void CanConvertToInputMessageType(LogMessageType logMessageType, MessageMessageType messageType) + { + Assert.AreEqual(messageType, ConversionHelper.ConvertToInputMessageType(logMessageType)); + } - [Test] - [TestCase(MessageMessageType.Error, LogMessageType.Error)] - [TestCase(MessageMessageType.Info, LogMessageType.Info)] - [TestCase(MessageMessageType.Warning, LogMessageType.Warning)] - public void CanConvertToMessageType(MessageMessageType messageType, LogMessageType logMessageType) - { - Assert.AreEqual(logMessageType, ConversionHelper.ConvertToLogMessageType(messageType)); - } + [Test] + [TestCase(MessageMessageType.Error, LogMessageType.Error)] + [TestCase(MessageMessageType.Info, LogMessageType.Info)] + [TestCase(MessageMessageType.Warning, LogMessageType.Warning)] + public void CanConvertToMessageType(MessageMessageType messageType, LogMessageType logMessageType) + { + Assert.AreEqual(logMessageType, ConversionHelper.ConvertToLogMessageType(messageType)); + } - [Test] - [TestCase(ShearStrengthModel.None, SoilShearStrengthModel.None)] - [TestCase(ShearStrengthModel.CPhi, SoilShearStrengthModel.CPhi)] - [TestCase(ShearStrengthModel.StressTable, SoilShearStrengthModel.StressTable)] - [TestCase(ShearStrengthModel.PseudoValues, SoilShearStrengthModel.PseudoValues)] - [TestCase(ShearStrengthModel.SuMeasured, SoilShearStrengthModel.SuMeasured)] - [TestCase(ShearStrengthModel.SuCalculated, SoilShearStrengthModel.SuCalculated)] - [TestCase(ShearStrengthModel.SuGradient, SoilShearStrengthModel.SuGradient)] - [TestCase(ShearStrengthModel.SuCalculatedWithYield, SoilShearStrengthModel.SuCalculatedWithYield)] - [TestCase(ShearStrengthModel.CPhiOrSuCalculated, SoilShearStrengthModel.CPhiOrSuCalculated)] - public void CanConvertToSoilShearStrengthModel(ShearStrengthModel shearStrengthModel, SoilShearStrengthModel soilShearStrengthModel) - { - Assert.AreEqual(soilShearStrengthModel, ConversionHelper.ConvertToSoilShearStrengthModel(shearStrengthModel)); - } + [Test] + [TestCase(ShearStrengthModel.None, SoilShearStrengthModel.None)] + [TestCase(ShearStrengthModel.CPhi, SoilShearStrengthModel.CPhi)] + [TestCase(ShearStrengthModel.StressTable, SoilShearStrengthModel.StressTable)] + [TestCase(ShearStrengthModel.PseudoValues, SoilShearStrengthModel.PseudoValues)] + [TestCase(ShearStrengthModel.SuMeasured, SoilShearStrengthModel.SuMeasured)] + [TestCase(ShearStrengthModel.SuCalculated, SoilShearStrengthModel.SuCalculated)] + [TestCase(ShearStrengthModel.SuGradient, SoilShearStrengthModel.SuGradient)] + [TestCase(ShearStrengthModel.SuCalculatedWithYield, SoilShearStrengthModel.SuCalculatedWithYield)] + [TestCase(ShearStrengthModel.CPhiOrSuCalculated, SoilShearStrengthModel.CPhiOrSuCalculated)] + public void CanConvertToSoilShearStrengthModel(ShearStrengthModel shearStrengthModel, SoilShearStrengthModel soilShearStrengthModel) + { + Assert.AreEqual(soilShearStrengthModel, ConversionHelper.ConvertToSoilShearStrengthModel(shearStrengthModel)); + } - [Test] - [TestCase(GridSizeDetermination.Automatic, ConversionHelper.InputGridTypeAutomatic)] - [TestCase(GridSizeDetermination.Specified, ConversionHelper.InputGridTypeSpecified)] - public void CanConvertToInputGridSizeDetermination(GridSizeDetermination gridDetermination, int inputGridDetermination) - { - Assert.AreEqual(inputGridDetermination, ConversionHelper.ConvertToInputGridDetermination(gridDetermination)); - } + [Test] + [TestCase(GridSizeDetermination.Automatic, ConversionHelper.InputGridTypeAutomatic)] + [TestCase(GridSizeDetermination.Specified, ConversionHelper.InputGridTypeSpecified)] + public void CanConvertToInputGridSizeDetermination(GridSizeDetermination gridDetermination, int inputGridDetermination) + { + Assert.AreEqual(inputGridDetermination, ConversionHelper.ConvertToInputGridDetermination(gridDetermination)); + } - [Test] - [TestCase(ConversionHelper.InputGridTypeAutomatic, GridSizeDetermination.Automatic)] - [TestCase(ConversionHelper.InputGridTypeSpecified, GridSizeDetermination.Specified)] - public void CanConvertToGridSizeDetermination(int inputGridDetermination, GridSizeDetermination gridDetermination) - { - Assert.AreEqual(gridDetermination, ConversionHelper.ConvertToGridDetermination(inputGridDetermination)); - } + [Test] + [TestCase(ConversionHelper.InputGridTypeAutomatic, GridSizeDetermination.Automatic)] + [TestCase(ConversionHelper.InputGridTypeSpecified, GridSizeDetermination.Specified)] + public void CanConvertToGridSizeDetermination(int inputGridDetermination, GridSizeDetermination gridDetermination) + { + Assert.AreEqual(gridDetermination, ConversionHelper.ConvertToGridDetermination(inputGridDetermination)); + } - [Test] - [TestCase(SoilShearStrengthModel.None, ShearStrengthModel.None)] - [TestCase(SoilShearStrengthModel.CPhi, ShearStrengthModel.CPhi)] - [TestCase(SoilShearStrengthModel.StressTable, ShearStrengthModel.StressTable)] - [TestCase(SoilShearStrengthModel.PseudoValues, ShearStrengthModel.PseudoValues)] - [TestCase(SoilShearStrengthModel.SuMeasured, ShearStrengthModel.SuMeasured)] - [TestCase(SoilShearStrengthModel.SuCalculated, ShearStrengthModel.SuCalculated)] - [TestCase(SoilShearStrengthModel.SuGradient, ShearStrengthModel.SuGradient)] - [TestCase(SoilShearStrengthModel.SuCalculatedWithYield, ShearStrengthModel.SuCalculatedWithYield)] - [TestCase(SoilShearStrengthModel.CPhiOrSuCalculated, ShearStrengthModel.CPhiOrSuCalculated)] - public void CanConvertToShearStrengthModel(SoilShearStrengthModel soilShearStrengthModel, ShearStrengthModel shearStrengthModel) - { - Assert.AreEqual(shearStrengthModel, ConversionHelper.ConvertToShearStrengthModel(soilShearStrengthModel)); - } + [Test] + [TestCase(SoilShearStrengthModel.None, ShearStrengthModel.None)] + [TestCase(SoilShearStrengthModel.CPhi, ShearStrengthModel.CPhi)] + [TestCase(SoilShearStrengthModel.StressTable, ShearStrengthModel.StressTable)] + [TestCase(SoilShearStrengthModel.PseudoValues, ShearStrengthModel.PseudoValues)] + [TestCase(SoilShearStrengthModel.SuMeasured, ShearStrengthModel.SuMeasured)] + [TestCase(SoilShearStrengthModel.SuCalculated, ShearStrengthModel.SuCalculated)] + [TestCase(SoilShearStrengthModel.SuGradient, ShearStrengthModel.SuGradient)] + [TestCase(SoilShearStrengthModel.SuCalculatedWithYield, ShearStrengthModel.SuCalculatedWithYield)] + [TestCase(SoilShearStrengthModel.CPhiOrSuCalculated, ShearStrengthModel.CPhiOrSuCalculated)] + public void CanConvertToShearStrengthModel(SoilShearStrengthModel soilShearStrengthModel, ShearStrengthModel shearStrengthModel) + { + Assert.AreEqual(shearStrengthModel, ConversionHelper.ConvertToShearStrengthModel(soilShearStrengthModel)); + } - [Test] - [TestCase(TangentLinesDefinition.OnBoundaryLines, ConversionHelper.InputTangentLinesSpecified)] - [TestCase(TangentLinesDefinition.Specified, ConversionHelper.InputTangentLinesOnBoundaryLines)] - public void CanConvertToInputTangentLinesDefinition(TangentLinesDefinition tangentLineType, int inputTangentLineType) - { - Assert.AreEqual(inputTangentLineType, ConversionHelper.ConvertToInputTangentLinesDefinition(tangentLineType)); - } + [Test] + [TestCase(TangentLinesDefinition.OnBoundaryLines, ConversionHelper.InputTangentLinesSpecified)] + [TestCase(TangentLinesDefinition.Specified, ConversionHelper.InputTangentLinesOnBoundaryLines)] + public void CanConvertToInputTangentLinesDefinition(TangentLinesDefinition tangentLineType, int inputTangentLineType) + { + Assert.AreEqual(inputTangentLineType, ConversionHelper.ConvertToInputTangentLinesDefinition(tangentLineType)); + } - [Test] - [TestCase(ConversionHelper.InputGridTypeSpecified, TangentLinesDefinition.OnBoundaryLines)] - [TestCase(ConversionHelper.InputGridTypeAutomatic, TangentLinesDefinition.Specified)] - public void CanConvertToTangentLinesDefinition(int inputTangentLineType, TangentLinesDefinition tangentLineType) - { - Assert.AreEqual(tangentLineType, ConversionHelper.ConvertToTangentLinesDefinition(inputTangentLineType)); - } + [Test] + [TestCase(ConversionHelper.InputGridTypeSpecified, TangentLinesDefinition.OnBoundaryLines)] + [TestCase(ConversionHelper.InputGridTypeAutomatic, TangentLinesDefinition.Specified)] + public void CanConvertToTangentLinesDefinition(int inputTangentLineType, TangentLinesDefinition tangentLineType) + { + Assert.AreEqual(tangentLineType, ConversionHelper.ConvertToTangentLinesDefinition(inputTangentLineType)); + } - [Test] - [TestCase(DilatancyType.Zero, SoilDilatancyType.Zero)] - [TestCase(DilatancyType.Phi, SoilDilatancyType.Phi)] - [TestCase(DilatancyType.MinusPhi, SoilDilatancyType.MinusPhi)] - public void CanConvertToSoilDilatancyType(DilatancyType dilatancyType, SoilDilatancyType soilDilatancyType) - { - Assert.AreEqual(soilDilatancyType, ConversionHelper.ConvertToSoilDilatancyType(dilatancyType)); - } + [Test] + [TestCase(DilatancyType.Zero, SoilDilatancyType.Zero)] + [TestCase(DilatancyType.Phi, SoilDilatancyType.Phi)] + [TestCase(DilatancyType.MinusPhi, SoilDilatancyType.MinusPhi)] + public void CanConvertToSoilDilatancyType(DilatancyType dilatancyType, SoilDilatancyType soilDilatancyType) + { + Assert.AreEqual(soilDilatancyType, ConversionHelper.ConvertToSoilDilatancyType(dilatancyType)); + } - [Test] - [TestCase(SoilDilatancyType.Zero, DilatancyType.Zero)] - [TestCase(SoilDilatancyType.Phi, DilatancyType.Phi)] - [TestCase(SoilDilatancyType.MinusPhi, DilatancyType.MinusPhi)] - public void CanConvertToDilatancyType(SoilDilatancyType soilDilatancyType, DilatancyType dilatancyType) - { - Assert.AreEqual(dilatancyType, ConversionHelper.ConvertToDilatancyType(soilDilatancyType)); - } + [Test] + [TestCase(SoilDilatancyType.Zero, DilatancyType.Zero)] + [TestCase(SoilDilatancyType.Phi, DilatancyType.Phi)] + [TestCase(SoilDilatancyType.MinusPhi, DilatancyType.MinusPhi)] + public void CanConvertToDilatancyType(SoilDilatancyType soilDilatancyType, DilatancyType dilatancyType) + { + Assert.AreEqual(dilatancyType, ConversionHelper.ConvertToDilatancyType(soilDilatancyType)); + } - [Test] - [TestCase(LocationDesignOptionsStabilityDesignMethod.SlopeAdaptionBeforeShoulderAdaption, StabilityDesignMethod.SlopeAdaptionBeforeShoulderAdaption)] - [TestCase(LocationDesignOptionsStabilityDesignMethod.OptimizedSlopeAndShoulderAdaption, StabilityDesignMethod.OptimizedSlopeAndShoulderAdaption)] - public void CanConvertToInputStabilityDesignMethod(LocationDesignOptionsStabilityDesignMethod inputStabilityDesignMethod, StabilityDesignMethod stabilityDesignMethod) - { - Assert.AreEqual(stabilityDesignMethod, ConversionHelper.ConvertToDamStabilityDesignMethod(inputStabilityDesignMethod)); - } + [Test] + [TestCase(LocationDesignOptionsStabilityDesignMethod.SlopeAdaptionBeforeShoulderAdaption, StabilityDesignMethod.SlopeAdaptionBeforeShoulderAdaption)] + [TestCase(LocationDesignOptionsStabilityDesignMethod.OptimizedSlopeAndShoulderAdaption, StabilityDesignMethod.OptimizedSlopeAndShoulderAdaption)] + public void CanConvertToInputStabilityDesignMethod(LocationDesignOptionsStabilityDesignMethod inputStabilityDesignMethod, StabilityDesignMethod stabilityDesignMethod) + { + Assert.AreEqual(stabilityDesignMethod, ConversionHelper.ConvertToDamStabilityDesignMethod(inputStabilityDesignMethod)); + } - [Test] - [TestCase(StabilityDesignMethod.SlopeAdaptionBeforeShoulderAdaption, LocationDesignOptionsStabilityDesignMethod.SlopeAdaptionBeforeShoulderAdaption)] - [TestCase(StabilityDesignMethod.OptimizedSlopeAndShoulderAdaption, LocationDesignOptionsStabilityDesignMethod.OptimizedSlopeAndShoulderAdaption)] - public void CanConvertToDamStabilityDesignMethod(StabilityDesignMethod stabilityDesignMethod, LocationDesignOptionsStabilityDesignMethod inputStabilityDesignMethod) - { - Assert.AreEqual(inputStabilityDesignMethod, ConversionHelper.ConvertToInputStabilityDesignMethod(stabilityDesignMethod)); - } + [Test] + [TestCase(StabilityDesignMethod.SlopeAdaptionBeforeShoulderAdaption, LocationDesignOptionsStabilityDesignMethod.SlopeAdaptionBeforeShoulderAdaption)] + [TestCase(StabilityDesignMethod.OptimizedSlopeAndShoulderAdaption, LocationDesignOptionsStabilityDesignMethod.OptimizedSlopeAndShoulderAdaption)] + public void CanConvertToDamStabilityDesignMethod(StabilityDesignMethod stabilityDesignMethod, LocationDesignOptionsStabilityDesignMethod inputStabilityDesignMethod) + { + Assert.AreEqual(inputStabilityDesignMethod, ConversionHelper.ConvertToInputStabilityDesignMethod(stabilityDesignMethod)); + } - [Test] - [TestCase(MStabModelType.Bishop, ConversionHelper.MStabModelTypeBishop)] - [TestCase(MStabModelType.Spencer, ConversionHelper.MStabModelTypeSpencer)] - [TestCase(MStabModelType.Fellenius, ConversionHelper.MStabModelTypeFellenius)] - [TestCase(MStabModelType.UpliftVan, ConversionHelper.MStabModelTypeUpliftVan)] - [TestCase(MStabModelType.UpliftSpencer, ConversionHelper.MStabModelTypeUpliftSpencer)] - [TestCase(MStabModelType.BishopRandomField, ConversionHelper.MStabModelTypeBishopRandomField)] - [TestCase(MStabModelType.HorizontalBalance, ConversionHelper.MStabModelTypeHorizontalBalance)] - [TestCase(MStabModelType.BishopUpliftVan, ConversionHelper.MStabModelTypeBishopUpliftVan)] - [TestCase(MStabModelType.SpencerHigh, ConversionHelper.MStabModelTypeSpencerHigh)] - [TestCase(MStabModelType.SpencerLow, ConversionHelper.MStabModelTypeSpencerLow)] - [TestCase(MStabModelType.UpliftVan, ConversionHelper.MStabModelTypeUpliftVan)] - public void CanConvertToOutputMStabModelType(MStabModelType mStabModelType, int outputMStabModelType) - { - Assert.AreEqual(outputMStabModelType, ConversionHelper.ConvertToOutputMStabModelType(mStabModelType)); - } + [Test] + [TestCase(MStabModelType.Bishop, ConversionHelper.MStabModelTypeBishop)] + [TestCase(MStabModelType.Spencer, ConversionHelper.MStabModelTypeSpencer)] + [TestCase(MStabModelType.Fellenius, ConversionHelper.MStabModelTypeFellenius)] + [TestCase(MStabModelType.UpliftVan, ConversionHelper.MStabModelTypeUpliftVan)] + [TestCase(MStabModelType.UpliftSpencer, ConversionHelper.MStabModelTypeUpliftSpencer)] + [TestCase(MStabModelType.BishopRandomField, ConversionHelper.MStabModelTypeBishopRandomField)] + [TestCase(MStabModelType.HorizontalBalance, ConversionHelper.MStabModelTypeHorizontalBalance)] + [TestCase(MStabModelType.BishopUpliftVan, ConversionHelper.MStabModelTypeBishopUpliftVan)] + [TestCase(MStabModelType.SpencerHigh, ConversionHelper.MStabModelTypeSpencerHigh)] + [TestCase(MStabModelType.SpencerLow, ConversionHelper.MStabModelTypeSpencerLow)] + [TestCase(MStabModelType.UpliftVan, ConversionHelper.MStabModelTypeUpliftVan)] + public void CanConvertToOutputMStabModelType(MStabModelType mStabModelType, int outputMStabModelType) + { + Assert.AreEqual(outputMStabModelType, ConversionHelper.ConvertToOutputMStabModelType(mStabModelType)); + } - [Test] - [TestCase(ConversionHelper.MStabModelTypeBishop, MStabModelType.Bishop)] - [TestCase(ConversionHelper.MStabModelTypeSpencer, MStabModelType.Spencer)] - [TestCase(ConversionHelper.MStabModelTypeFellenius, MStabModelType.Fellenius)] - [TestCase(ConversionHelper.MStabModelTypeUpliftVan, MStabModelType.UpliftVan)] - [TestCase(ConversionHelper.MStabModelTypeUpliftSpencer, MStabModelType.UpliftSpencer)] - [TestCase(ConversionHelper.MStabModelTypeBishopRandomField, MStabModelType.BishopRandomField)] - [TestCase(ConversionHelper.MStabModelTypeHorizontalBalance, MStabModelType.HorizontalBalance)] - [TestCase(ConversionHelper.MStabModelTypeBishopUpliftVan, MStabModelType.BishopUpliftVan)] - [TestCase(ConversionHelper.MStabModelTypeSpencerHigh, MStabModelType.SpencerHigh)] - [TestCase(ConversionHelper.MStabModelTypeSpencerLow, MStabModelType.SpencerLow)] - public void CanConvertToMStabModelType(int outputMStabModelType, MStabModelType mStabModelType) - { - Assert.AreEqual(mStabModelType, ConversionHelper.ConvertToMStabModelType(outputMStabModelType)); - } + [Test] + [TestCase(ConversionHelper.MStabModelTypeBishop, MStabModelType.Bishop)] + [TestCase(ConversionHelper.MStabModelTypeSpencer, MStabModelType.Spencer)] + [TestCase(ConversionHelper.MStabModelTypeFellenius, MStabModelType.Fellenius)] + [TestCase(ConversionHelper.MStabModelTypeUpliftVan, MStabModelType.UpliftVan)] + [TestCase(ConversionHelper.MStabModelTypeUpliftSpencer, MStabModelType.UpliftSpencer)] + [TestCase(ConversionHelper.MStabModelTypeBishopRandomField, MStabModelType.BishopRandomField)] + [TestCase(ConversionHelper.MStabModelTypeHorizontalBalance, MStabModelType.HorizontalBalance)] + [TestCase(ConversionHelper.MStabModelTypeBishopUpliftVan, MStabModelType.BishopUpliftVan)] + [TestCase(ConversionHelper.MStabModelTypeSpencerHigh, MStabModelType.SpencerHigh)] + [TestCase(ConversionHelper.MStabModelTypeSpencerLow, MStabModelType.SpencerLow)] + public void CanConvertToMStabModelType(int outputMStabModelType, MStabModelType mStabModelType) + { + Assert.AreEqual(mStabModelType, ConversionHelper.ConvertToMStabModelType(outputMStabModelType)); + } - [Test] - [TestCase(PipingModelType.Bligh, ConversionHelper.PipingModelTypeBligh)] - [TestCase(PipingModelType.SellmeijerVnk, ConversionHelper.PipingModelTypeSellmeijer)] - [TestCase(PipingModelType.Sellmeijer4Forces, ConversionHelper.PipingModelTypeSellmeijer4Forces)] - [TestCase(PipingModelType.Wti2017, ConversionHelper.PipingModelTypeWti2017)] - public void CanConvertToOutputPipingModelType(PipingModelType pipingModelType, int outputPipingModelType) - { - Assert.AreEqual(outputPipingModelType, ConversionHelper.ConvertToOutputPipingModelType(pipingModelType)); - } + [Test] + [TestCase(PipingModelType.Bligh, ConversionHelper.PipingModelTypeBligh)] + [TestCase(PipingModelType.SellmeijerVnk, ConversionHelper.PipingModelTypeSellmeijer)] + [TestCase(PipingModelType.Sellmeijer4Forces, ConversionHelper.PipingModelTypeSellmeijer4Forces)] + [TestCase(PipingModelType.Wti2017, ConversionHelper.PipingModelTypeWti2017)] + public void CanConvertToOutputPipingModelType(PipingModelType pipingModelType, int outputPipingModelType) + { + Assert.AreEqual(outputPipingModelType, ConversionHelper.ConvertToOutputPipingModelType(pipingModelType)); + } - [Test] - [TestCase(ConversionHelper.PipingModelTypeBligh, PipingModelType.Bligh)] - [TestCase(ConversionHelper.PipingModelTypeSellmeijer, PipingModelType.SellmeijerVnk)] - [TestCase(ConversionHelper.PipingModelTypeSellmeijer4Forces, PipingModelType.Sellmeijer4Forces)] - [TestCase(ConversionHelper.PipingModelTypeWti2017, PipingModelType.Wti2017)] - public void CanConvertToPipingModelType(int outputPipingModelType, PipingModelType pipingModelType) - { - Assert.AreEqual(pipingModelType, ConversionHelper.ConvertToPipingModelType(outputPipingModelType)); - } + [Test] + [TestCase(ConversionHelper.PipingModelTypeBligh, PipingModelType.Bligh)] + [TestCase(ConversionHelper.PipingModelTypeSellmeijer, PipingModelType.SellmeijerVnk)] + [TestCase(ConversionHelper.PipingModelTypeSellmeijer4Forces, PipingModelType.Sellmeijer4Forces)] + [TestCase(ConversionHelper.PipingModelTypeWti2017, PipingModelType.Wti2017)] + public void CanConvertToPipingModelType(int outputPipingModelType, PipingModelType pipingModelType) + { + Assert.AreEqual(pipingModelType, ConversionHelper.ConvertToPipingModelType(outputPipingModelType)); + } - [Test] - [TestCase(PipingModelType.Bligh, InputPipingModelType.Bligh)] - [TestCase(PipingModelType.SellmeijerVnk, InputPipingModelType.SellmeijerVnk)] - [TestCase(PipingModelType.Sellmeijer4Forces, InputPipingModelType.Sellmeijer4Forces)] - [TestCase(PipingModelType.Wti2017, InputPipingModelType.WtiSellmeijerRevised)] - public void CanConvertToInputPipingModelType(PipingModelType pipingModelType, InputPipingModelType inputPipingModelType) - { - Assert.AreEqual(inputPipingModelType, ConversionHelper.ConvertToInputPipingModelType(pipingModelType)); - } + [Test] + [TestCase(PipingModelType.Bligh, InputPipingModelType.Bligh)] + [TestCase(PipingModelType.SellmeijerVnk, InputPipingModelType.SellmeijerVnk)] + [TestCase(PipingModelType.Sellmeijer4Forces, InputPipingModelType.Sellmeijer4Forces)] + [TestCase(PipingModelType.Wti2017, InputPipingModelType.WtiSellmeijerRevised)] + public void CanConvertToInputPipingModelType(PipingModelType pipingModelType, InputPipingModelType inputPipingModelType) + { + Assert.AreEqual(inputPipingModelType, ConversionHelper.ConvertToInputPipingModelType(pipingModelType)); + } - [Test] - [TestCase(InputPipingModelType.Bligh, PipingModelType.Bligh)] - [TestCase(InputPipingModelType.SellmeijerVnk, PipingModelType.SellmeijerVnk)] - [TestCase(InputPipingModelType.Sellmeijer4Forces, PipingModelType.Sellmeijer4Forces)] - [TestCase(InputPipingModelType.WtiSellmeijerRevised, PipingModelType.Wti2017)] - public void CanConvertToPipingModelType(InputPipingModelType inputPipingModelType, PipingModelType pipingModelType) - { - Assert.AreEqual(pipingModelType, ConversionHelper.ConvertToPipingModelType(inputPipingModelType)); - } + [Test] + [TestCase(InputPipingModelType.Bligh, PipingModelType.Bligh)] + [TestCase(InputPipingModelType.SellmeijerVnk, PipingModelType.SellmeijerVnk)] + [TestCase(InputPipingModelType.Sellmeijer4Forces, PipingModelType.Sellmeijer4Forces)] + [TestCase(InputPipingModelType.WtiSellmeijerRevised, PipingModelType.Wti2017)] + public void CanConvertToPipingModelType(InputPipingModelType inputPipingModelType, PipingModelType pipingModelType) + { + Assert.AreEqual(pipingModelType, ConversionHelper.ConvertToPipingModelType(inputPipingModelType)); + } - [Test] - [TestCase(DesignResultStabilityDesignResultsStabilityModelType.Bishop, MStabModelType.Bishop)] - [TestCase(DesignResultStabilityDesignResultsStabilityModelType.UpliftVan, MStabModelType.UpliftVan)] - [TestCase(DesignResultStabilityDesignResultsStabilityModelType.BishopUpliftVan, MStabModelType.BishopUpliftVan)] - [TestCase(DesignResultStabilityDesignResultsStabilityModelType.UpliftVan, MStabModelType.UpliftVan)] - public void CanConvertToOutputStabilityModelType(DesignResultStabilityDesignResultsStabilityModelType outputStabilityModelType, - MStabModelType stabilityModelType) - { - Assert.AreEqual(outputStabilityModelType, ConversionHelper.ConvertToOutputStabilityModelType(stabilityModelType)); - } + [Test] + [TestCase(DesignResultStabilityDesignResultsStabilityModelType.Bishop, MStabModelType.Bishop)] + [TestCase(DesignResultStabilityDesignResultsStabilityModelType.UpliftVan, MStabModelType.UpliftVan)] + [TestCase(DesignResultStabilityDesignResultsStabilityModelType.BishopUpliftVan, MStabModelType.BishopUpliftVan)] + [TestCase(DesignResultStabilityDesignResultsStabilityModelType.UpliftVan, MStabModelType.UpliftVan)] + public void CanConvertToOutputStabilityModelType(DesignResultStabilityDesignResultsStabilityModelType outputStabilityModelType, + MStabModelType stabilityModelType) + { + Assert.AreEqual(outputStabilityModelType, ConversionHelper.ConvertToOutputStabilityModelType(stabilityModelType)); + } - [Test] - [TestCase(MStabModelType.Bishop, DesignResultStabilityDesignResultsStabilityModelType.Bishop)] - [TestCase(MStabModelType.UpliftVan, DesignResultStabilityDesignResultsStabilityModelType.UpliftVan)] - [TestCase(MStabModelType.BishopUpliftVan, DesignResultStabilityDesignResultsStabilityModelType.BishopUpliftVan)] - [TestCase(MStabModelType.UpliftVan, DesignResultStabilityDesignResultsStabilityModelType.UpliftVan)] - public void CanConvertToStabilityModelType(MStabModelType stabilityModelType, - DesignResultStabilityDesignResultsStabilityModelType outputStabilityModelType) - { - Assert.AreEqual(stabilityModelType, ConversionHelper.ConvertToStabilityModelType(outputStabilityModelType)); - } + [Test] + [TestCase(MStabModelType.Bishop, DesignResultStabilityDesignResultsStabilityModelType.Bishop)] + [TestCase(MStabModelType.UpliftVan, DesignResultStabilityDesignResultsStabilityModelType.UpliftVan)] + [TestCase(MStabModelType.BishopUpliftVan, DesignResultStabilityDesignResultsStabilityModelType.BishopUpliftVan)] + [TestCase(MStabModelType.UpliftVan, DesignResultStabilityDesignResultsStabilityModelType.UpliftVan)] + public void CanConvertToStabilityModelType(MStabModelType stabilityModelType, + DesignResultStabilityDesignResultsStabilityModelType outputStabilityModelType) + { + Assert.AreEqual(stabilityModelType, ConversionHelper.ConvertToStabilityModelType(outputStabilityModelType)); + } - [Test] - [TestCase(ConversionHelper.TimeStepUnitSecond, TimeStepUnit.Second)] - [TestCase(ConversionHelper.TimeStepUnitMinute, TimeStepUnit.Minute)] - [TestCase(ConversionHelper.TimeStepUnitHour, TimeStepUnit.Hour)] - [TestCase(ConversionHelper.TimeStepUnitDay, TimeStepUnit.Day)] - [TestCase(ConversionHelper.TimeStepUnitMonth, TimeStepUnit.Month)] - [TestCase(ConversionHelper.TimeStepUnitWeek, TimeStepUnit.Week)] - [TestCase(ConversionHelper.TimeStepUnitYear, TimeStepUnit.Year)] - [TestCase(ConversionHelper.TimeStepUnitNonequidistant, TimeStepUnit.Nonequidistant)] - public void CanConvertToTimeStepUnit(uint inputTimeStepUnit, TimeStepUnit timeStepUnit) - { - Assert.AreEqual(timeStepUnit, ConversionHelper.ConvertToTimeStepUnit(inputTimeStepUnit)); - } + [Test] + [TestCase(ConversionHelper.TimeStepUnitSecond, TimeStepUnit.Second)] + [TestCase(ConversionHelper.TimeStepUnitMinute, TimeStepUnit.Minute)] + [TestCase(ConversionHelper.TimeStepUnitHour, TimeStepUnit.Hour)] + [TestCase(ConversionHelper.TimeStepUnitDay, TimeStepUnit.Day)] + [TestCase(ConversionHelper.TimeStepUnitMonth, TimeStepUnit.Month)] + [TestCase(ConversionHelper.TimeStepUnitWeek, TimeStepUnit.Week)] + [TestCase(ConversionHelper.TimeStepUnitYear, TimeStepUnit.Year)] + [TestCase(ConversionHelper.TimeStepUnitNonequidistant, TimeStepUnit.Nonequidistant)] + public void CanConvertToTimeStepUnit(uint inputTimeStepUnit, TimeStepUnit timeStepUnit) + { + Assert.AreEqual(timeStepUnit, ConversionHelper.ConvertToTimeStepUnit(inputTimeStepUnit)); + } - [Test] - [TestCase(TimeStepUnit.Second, ConversionHelper.TimeStepUnitSecond)] - [TestCase(TimeStepUnit.Minute, ConversionHelper.TimeStepUnitMinute)] - [TestCase(TimeStepUnit.Hour, ConversionHelper.TimeStepUnitHour)] - [TestCase(TimeStepUnit.Day, ConversionHelper.TimeStepUnitDay)] - [TestCase(TimeStepUnit.Month, ConversionHelper.TimeStepUnitMonth)] - [TestCase(TimeStepUnit.Week, ConversionHelper.TimeStepUnitWeek)] - [TestCase(TimeStepUnit.Year, ConversionHelper.TimeStepUnitYear)] - [TestCase(TimeStepUnit.Nonequidistant, ConversionHelper.TimeStepUnitNonequidistant)] - public void CanConvertToInputTimeStepUnit(TimeStepUnit timeStepUnit, uint inputTimeStepUnit) - { - Assert.AreEqual(inputTimeStepUnit, ConversionHelper.ConvertToInputTimeStepUnit(timeStepUnit)); - } + [Test] + [TestCase(TimeStepUnit.Second, ConversionHelper.TimeStepUnitSecond)] + [TestCase(TimeStepUnit.Minute, ConversionHelper.TimeStepUnitMinute)] + [TestCase(TimeStepUnit.Hour, ConversionHelper.TimeStepUnitHour)] + [TestCase(TimeStepUnit.Day, ConversionHelper.TimeStepUnitDay)] + [TestCase(TimeStepUnit.Month, ConversionHelper.TimeStepUnitMonth)] + [TestCase(TimeStepUnit.Week, ConversionHelper.TimeStepUnitWeek)] + [TestCase(TimeStepUnit.Year, ConversionHelper.TimeStepUnitYear)] + [TestCase(TimeStepUnit.Nonequidistant, ConversionHelper.TimeStepUnitNonequidistant)] + public void CanConvertToInputTimeStepUnit(TimeStepUnit timeStepUnit, uint inputTimeStepUnit) + { + Assert.AreEqual(inputTimeStepUnit, ConversionHelper.ConvertToInputTimeStepUnit(timeStepUnit)); + } - [TestCase(ConversionHelper.PlLineTypePl1, PlLineType.Pl1)] - [TestCase(ConversionHelper.PlLineTypePl2, PlLineType.Pl2)] - [TestCase(ConversionHelper.PlLineTypePl3, PlLineType.Pl3)] - [TestCase(ConversionHelper.PlLineTypePl4, PlLineType.Pl4)] - public void CanConvertToPlLineType(uint inputPlLineType, PlLineType plLineType) - { - Assert.AreEqual(plLineType, ConversionHelper.ConvertToPlLineType(inputPlLineType)); - } + [TestCase(ConversionHelper.PlLineTypePl1, PlLineType.Pl1)] + [TestCase(ConversionHelper.PlLineTypePl2, PlLineType.Pl2)] + [TestCase(ConversionHelper.PlLineTypePl3, PlLineType.Pl3)] + [TestCase(ConversionHelper.PlLineTypePl4, PlLineType.Pl4)] + public void CanConvertToPlLineType(uint inputPlLineType, PlLineType plLineType) + { + Assert.AreEqual(plLineType, ConversionHelper.ConvertToPlLineType(inputPlLineType)); + } - [TestCase(PlLineType.Pl1, ConversionHelper.PlLineTypePl1)] - [TestCase(PlLineType.Pl2, ConversionHelper.PlLineTypePl2)] - [TestCase(PlLineType.Pl3, ConversionHelper.PlLineTypePl3)] - [TestCase(PlLineType.Pl4, ConversionHelper.PlLineTypePl4)] - public void CanConvertToInputPlLineType(PlLineType plLineType, uint inputPlLineType) - { - Assert.AreEqual(inputPlLineType, ConversionHelper.ConvertToInputPlLineType(plLineType)); - } + [TestCase(PlLineType.Pl1, ConversionHelper.PlLineTypePl1)] + [TestCase(PlLineType.Pl2, ConversionHelper.PlLineTypePl2)] + [TestCase(PlLineType.Pl3, ConversionHelper.PlLineTypePl3)] + [TestCase(PlLineType.Pl4, ConversionHelper.PlLineTypePl4)] + public void CanConvertToInputPlLineType(PlLineType plLineType, uint inputPlLineType) + { + Assert.AreEqual(inputPlLineType, ConversionHelper.ConvertToInputPlLineType(plLineType)); + } - [TestCase(ConversionHelper.SensorTypePiezometricHead, SensorType.PiezometricHead)] - [TestCase(ConversionHelper.SensorTypeWaterLevel, SensorType.WaterLevel)] - [TestCase(ConversionHelper.SensorTypePolderLevel, SensorType.PolderLevel)] - public void CanConvertToSensorType(uint inputSensorType, SensorType sensorType) - { - Assert.AreEqual(sensorType, ConversionHelper.ConvertToSensorType(inputSensorType)); - } + [TestCase(ConversionHelper.SensorTypePiezometricHead, SensorType.PiezometricHead)] + [TestCase(ConversionHelper.SensorTypeWaterLevel, SensorType.WaterLevel)] + [TestCase(ConversionHelper.SensorTypePolderLevel, SensorType.PolderLevel)] + public void CanConvertToSensorType(uint inputSensorType, SensorType sensorType) + { + Assert.AreEqual(sensorType, ConversionHelper.ConvertToSensorType(inputSensorType)); + } - [TestCase(SensorType.PiezometricHead, ConversionHelper.SensorTypePiezometricHead)] - [TestCase(SensorType.WaterLevel, ConversionHelper.SensorTypeWaterLevel)] - [TestCase(SensorType.PolderLevel, ConversionHelper.SensorTypePolderLevel)] - public void CanConvertToInputSensorType(SensorType sensorType, uint inputSensorType) - { - Assert.AreEqual(inputSensorType, ConversionHelper.ConvertToInputSensorType(sensorType)); - } + [TestCase(SensorType.PiezometricHead, ConversionHelper.SensorTypePiezometricHead)] + [TestCase(SensorType.WaterLevel, ConversionHelper.SensorTypeWaterLevel)] + [TestCase(SensorType.PolderLevel, ConversionHelper.SensorTypePolderLevel)] + public void CanConvertToInputSensorType(SensorType sensorType, uint inputSensorType) + { + Assert.AreEqual(inputSensorType, ConversionHelper.ConvertToInputSensorType(sensorType)); + } - [TestCase(ConversionHelper.DataSourceTypeSensorsIgnore, DataSourceTypeSensors.Ignore)] - [TestCase(ConversionHelper.DataSourceTypeSensorsLocationData, DataSourceTypeSensors.LocationData)] - [TestCase(ConversionHelper.DataSourceTypeSensorsSensor, DataSourceTypeSensors.Sensor)] - public void CanConvertToSensorType(uint inputdataSourceTypeSensors, DataSourceTypeSensors dataSourceTypeSensors) - { - Assert.AreEqual(dataSourceTypeSensors, ConversionHelper.ConvertToDataSourceTypeSensors(inputdataSourceTypeSensors)); - } + [TestCase(ConversionHelper.DataSourceTypeSensorsIgnore, DataSourceTypeSensors.Ignore)] + [TestCase(ConversionHelper.DataSourceTypeSensorsLocationData, DataSourceTypeSensors.LocationData)] + [TestCase(ConversionHelper.DataSourceTypeSensorsSensor, DataSourceTypeSensors.Sensor)] + public void CanConvertToSensorType(uint inputdataSourceTypeSensors, DataSourceTypeSensors dataSourceTypeSensors) + { + Assert.AreEqual(dataSourceTypeSensors, ConversionHelper.ConvertToDataSourceTypeSensors(inputdataSourceTypeSensors)); + } - [TestCase(DataSourceTypeSensors.Ignore, ConversionHelper.DataSourceTypeSensorsIgnore)] - [TestCase(DataSourceTypeSensors.LocationData, ConversionHelper.DataSourceTypeSensorsLocationData)] - [TestCase(DataSourceTypeSensors.Sensor, ConversionHelper.DataSourceTypeSensorsSensor)] - public void CanConvertToInputSensorType(DataSourceTypeSensors dataSourceTypeSensors, uint inputdataSourceTypeSensors) - { - Assert.AreEqual(inputdataSourceTypeSensors, ConversionHelper.ConvertToInputDataSourceTypeSensors(dataSourceTypeSensors)); - } + [TestCase(DataSourceTypeSensors.Ignore, ConversionHelper.DataSourceTypeSensorsIgnore)] + [TestCase(DataSourceTypeSensors.LocationData, ConversionHelper.DataSourceTypeSensorsLocationData)] + [TestCase(DataSourceTypeSensors.Sensor, ConversionHelper.DataSourceTypeSensorsSensor)] + public void CanConvertToInputSensorType(DataSourceTypeSensors dataSourceTypeSensors, uint inputdataSourceTypeSensors) + { + Assert.AreEqual(inputdataSourceTypeSensors, ConversionHelper.ConvertToInputDataSourceTypeSensors(dataSourceTypeSensors)); + } - [TestCase(LocationWaternetOptionsDikeSoilScenario.ClayDikeOnClay, DikeSoilScenario.ClayDikeOnClay)] - [TestCase(LocationWaternetOptionsDikeSoilScenario.ClayDikeOnSand, DikeSoilScenario.ClayDikeOnSand)] - [TestCase(LocationWaternetOptionsDikeSoilScenario.SandDikeOnClay, DikeSoilScenario.SandDikeOnClay)] - [TestCase(LocationWaternetOptionsDikeSoilScenario.SandDikeOnSand, DikeSoilScenario.SandDikeOnSand)] - public void CanConvertToDikeSoilScenarioType(LocationWaternetOptionsDikeSoilScenario locationWaternetOptionsDikeSoilScenario, DikeSoilScenario dikeSoilScenario) - { - Assert.AreEqual(dikeSoilScenario, ConversionHelper.ConvertToDikeSoilScenario(locationWaternetOptionsDikeSoilScenario)); - } + [TestCase(LocationWaternetOptionsDikeSoilScenario.ClayDikeOnClay, DikeSoilScenario.ClayDikeOnClay)] + [TestCase(LocationWaternetOptionsDikeSoilScenario.ClayDikeOnSand, DikeSoilScenario.ClayDikeOnSand)] + [TestCase(LocationWaternetOptionsDikeSoilScenario.SandDikeOnClay, DikeSoilScenario.SandDikeOnClay)] + [TestCase(LocationWaternetOptionsDikeSoilScenario.SandDikeOnSand, DikeSoilScenario.SandDikeOnSand)] + public void CanConvertToDikeSoilScenarioType(LocationWaternetOptionsDikeSoilScenario locationWaternetOptionsDikeSoilScenario, DikeSoilScenario dikeSoilScenario) + { + Assert.AreEqual(dikeSoilScenario, ConversionHelper.ConvertToDikeSoilScenario(locationWaternetOptionsDikeSoilScenario)); + } - [TestCase(DikeSoilScenario.ClayDikeOnClay, LocationWaternetOptionsDikeSoilScenario.ClayDikeOnClay)] - [TestCase(DikeSoilScenario.ClayDikeOnSand, LocationWaternetOptionsDikeSoilScenario.ClayDikeOnSand)] - [TestCase(DikeSoilScenario.SandDikeOnClay, LocationWaternetOptionsDikeSoilScenario.SandDikeOnClay)] - [TestCase(DikeSoilScenario.SandDikeOnSand, LocationWaternetOptionsDikeSoilScenario.SandDikeOnSand)] - public void CanConvertToInputDikeSoilScenarioType(DikeSoilScenario dikeSoilScenario, LocationWaternetOptionsDikeSoilScenario locationWaternetOptionsDikeSoilScenario) - { - Assert.AreEqual(locationWaternetOptionsDikeSoilScenario, ConversionHelper.ConvertToInputDikeSoilScenario(dikeSoilScenario)); - } + [TestCase(DikeSoilScenario.ClayDikeOnClay, LocationWaternetOptionsDikeSoilScenario.ClayDikeOnClay)] + [TestCase(DikeSoilScenario.ClayDikeOnSand, LocationWaternetOptionsDikeSoilScenario.ClayDikeOnSand)] + [TestCase(DikeSoilScenario.SandDikeOnClay, LocationWaternetOptionsDikeSoilScenario.SandDikeOnClay)] + [TestCase(DikeSoilScenario.SandDikeOnSand, LocationWaternetOptionsDikeSoilScenario.SandDikeOnSand)] + public void CanConvertToInputDikeSoilScenarioType(DikeSoilScenario dikeSoilScenario, LocationWaternetOptionsDikeSoilScenario locationWaternetOptionsDikeSoilScenario) + { + Assert.AreEqual(locationWaternetOptionsDikeSoilScenario, ConversionHelper.ConvertToInputDikeSoilScenario(dikeSoilScenario)); } } \ No newline at end of file