Index: DamEngine/trunk/src/Deltares.DamEngine.Data.Tests/General/SegmentTests.cs =================================================================== diff -u -r4000 -r4052 --- DamEngine/trunk/src/Deltares.DamEngine.Data.Tests/General/SegmentTests.cs (.../SegmentTests.cs) (revision 4000) +++ DamEngine/trunk/src/Deltares.DamEngine.Data.Tests/General/SegmentTests.cs (.../SegmentTests.cs) (revision 4052) @@ -23,107 +23,106 @@ using Deltares.DamEngine.Data.Geotechnics; using NUnit.Framework; -namespace Deltares.DamEngine.Data.Tests.General +namespace Deltares.DamEngine.Data.Tests.General; + +[TestFixture] +public class SegmentTests { - [TestFixture] - public class SegmentTests + [Test] + public void CanGetMostProbableProbableProfile1DForStability() { - [Test] - public void CanGetMostProbableProbableProfile1DForStability() - { - Segment segment = CreateSegment(SegmentFailureMechanismType.Stability, SoilProfileType.ProfileType1D); - Assert.AreEqual("profile 1D 2", segment.GetMostProbableSoilGeometryProbability(SegmentFailureMechanismType.Stability).SoilProfile1D.Name); - Assert.AreEqual("profile 1D 2", segment.GetMostProbableProfile1D(SegmentFailureMechanismType.Stability).Name); - Assert.AreEqual(null, segment.GetMostProbableProfile2DStiFileName(SegmentFailureMechanismType.Stability)); - Assert.AreEqual(null, segment.GetMostProbableSoilGeometryProbability(SegmentFailureMechanismType.Piping)); - Assert.AreEqual(null, segment.GetMostProbableProfile2DStiFileName(SegmentFailureMechanismType.Piping)); - Assert.AreEqual(null, segment.GetMostProbableProfile1D(SegmentFailureMechanismType.Piping)); - } + Segment segment = CreateSegment(SegmentFailureMechanismType.Stability, SoilProfileType.ProfileType1D); + Assert.AreEqual("profile 1D 2", segment.GetMostProbableSoilGeometryProbability(SegmentFailureMechanismType.Stability).SoilProfile1D.Name); + Assert.AreEqual("profile 1D 2", segment.GetMostProbableProfile1D(SegmentFailureMechanismType.Stability).Name); + Assert.AreEqual(null, segment.GetMostProbableProfile2DStiFileName(SegmentFailureMechanismType.Stability)); + Assert.AreEqual(null, segment.GetMostProbableSoilGeometryProbability(SegmentFailureMechanismType.Piping)); + Assert.AreEqual(null, segment.GetMostProbableProfile2DStiFileName(SegmentFailureMechanismType.Piping)); + Assert.AreEqual(null, segment.GetMostProbableProfile1D(SegmentFailureMechanismType.Piping)); + } - [Test] - public void CanGetMostProbableProbableProfile1DForPiping() - { - Segment segment = CreateSegment(SegmentFailureMechanismType.Piping, SoilProfileType.ProfileType1D); - Assert.AreEqual("profile 1D 2", segment.GetMostProbableSoilGeometryProbability(SegmentFailureMechanismType.Piping).SoilProfile1D.Name); - Assert.AreEqual("profile 1D 2", segment.GetMostProbableProfile1D(SegmentFailureMechanismType.Piping).Name); - Assert.AreEqual(null, segment.GetMostProbableProfile2DStiFileName(SegmentFailureMechanismType.Piping)); - Assert.AreEqual(null, segment.GetMostProbableSoilGeometryProbability(SegmentFailureMechanismType.Stability)); - Assert.AreEqual(null, segment.GetMostProbableProfile2DStiFileName(SegmentFailureMechanismType.Stability)); - Assert.AreEqual(null, segment.GetMostProbableProfile1D(SegmentFailureMechanismType.Stability)); - } + [Test] + public void CanGetMostProbableProbableProfile1DForPiping() + { + Segment segment = CreateSegment(SegmentFailureMechanismType.Piping, SoilProfileType.ProfileType1D); + Assert.AreEqual("profile 1D 2", segment.GetMostProbableSoilGeometryProbability(SegmentFailureMechanismType.Piping).SoilProfile1D.Name); + Assert.AreEqual("profile 1D 2", segment.GetMostProbableProfile1D(SegmentFailureMechanismType.Piping).Name); + Assert.AreEqual(null, segment.GetMostProbableProfile2DStiFileName(SegmentFailureMechanismType.Piping)); + Assert.AreEqual(null, segment.GetMostProbableSoilGeometryProbability(SegmentFailureMechanismType.Stability)); + Assert.AreEqual(null, segment.GetMostProbableProfile2DStiFileName(SegmentFailureMechanismType.Stability)); + Assert.AreEqual(null, segment.GetMostProbableProfile1D(SegmentFailureMechanismType.Stability)); + } - [Test] - public void CanGetMostProbableProbableProfile2DStiFileNameForStability() - { - Segment segment = CreateSegment(SegmentFailureMechanismType.Stability, SoilProfileType.ProfileTypeStiFile); - Assert.AreEqual("sti filename 2", segment.GetMostProbableSoilGeometryProbability(SegmentFailureMechanismType.Stability).FullStiFileName); - Assert.AreEqual("sti filename 2", segment.GetMostProbableProfile2DStiFileName(SegmentFailureMechanismType.Stability)); - Assert.AreEqual(null, segment.GetMostProbableProfile1D(SegmentFailureMechanismType.Stability)); - Assert.AreEqual(null, segment.GetMostProbableSoilGeometryProbability(SegmentFailureMechanismType.Piping)); - Assert.AreEqual(null, segment.GetMostProbableProfile2DStiFileName(SegmentFailureMechanismType.Piping)); - Assert.AreEqual(null, segment.GetMostProbableProfile1D(SegmentFailureMechanismType.Piping)); - } + [Test] + public void CanGetMostProbableProbableProfile2DStiFileNameForStability() + { + Segment segment = CreateSegment(SegmentFailureMechanismType.Stability, SoilProfileType.ProfileTypeStiFile); + Assert.AreEqual("sti filename 2", segment.GetMostProbableSoilGeometryProbability(SegmentFailureMechanismType.Stability).FullStiFileName); + Assert.AreEqual("sti filename 2", segment.GetMostProbableProfile2DStiFileName(SegmentFailureMechanismType.Stability)); + Assert.AreEqual(null, segment.GetMostProbableProfile1D(SegmentFailureMechanismType.Stability)); + Assert.AreEqual(null, segment.GetMostProbableSoilGeometryProbability(SegmentFailureMechanismType.Piping)); + Assert.AreEqual(null, segment.GetMostProbableProfile2DStiFileName(SegmentFailureMechanismType.Piping)); + Assert.AreEqual(null, segment.GetMostProbableProfile1D(SegmentFailureMechanismType.Piping)); + } - [Test] - public void CanGetMostProbableProbableProfile2DStiFileNameForPiping() - { - Segment segment = CreateSegment(SegmentFailureMechanismType.Piping, SoilProfileType.ProfileTypeStiFile); - Assert.AreEqual("sti filename 2", segment.GetMostProbableSoilGeometryProbability(SegmentFailureMechanismType.Piping).FullStiFileName); - Assert.AreEqual("sti filename 2", segment.GetMostProbableProfile2DStiFileName(SegmentFailureMechanismType.Piping)); - Assert.AreEqual(null, segment.GetMostProbableProfile1D(SegmentFailureMechanismType.Piping)); - Assert.AreEqual(null, segment.GetMostProbableSoilGeometryProbability(SegmentFailureMechanismType.Stability)); - Assert.AreEqual(null, segment.GetMostProbableProfile2DStiFileName(SegmentFailureMechanismType.Stability)); - Assert.AreEqual(null, segment.GetMostProbableProfile1D(SegmentFailureMechanismType.Stability)); - } + [Test] + public void CanGetMostProbableProbableProfile2DStiFileNameForPiping() + { + Segment segment = CreateSegment(SegmentFailureMechanismType.Piping, SoilProfileType.ProfileTypeStiFile); + Assert.AreEqual("sti filename 2", segment.GetMostProbableSoilGeometryProbability(SegmentFailureMechanismType.Piping).FullStiFileName); + Assert.AreEqual("sti filename 2", segment.GetMostProbableProfile2DStiFileName(SegmentFailureMechanismType.Piping)); + Assert.AreEqual(null, segment.GetMostProbableProfile1D(SegmentFailureMechanismType.Piping)); + Assert.AreEqual(null, segment.GetMostProbableSoilGeometryProbability(SegmentFailureMechanismType.Stability)); + Assert.AreEqual(null, segment.GetMostProbableProfile2DStiFileName(SegmentFailureMechanismType.Stability)); + Assert.AreEqual(null, segment.GetMostProbableProfile1D(SegmentFailureMechanismType.Stability)); + } - private static Segment CreateSegment(SegmentFailureMechanismType segmentFailureMechanismType, SoilProfileType soilProfileType) + private static Segment CreateSegment(SegmentFailureMechanismType segmentFailureMechanismType, SoilProfileType soilProfileType) + { + var segment = new Segment(); + segment.SoilProfileProbabilities.Add(new SoilGeometryProbability { - var segment = new Segment(); - segment.SoilProfileProbabilities.Add(new SoilGeometryProbability + Probability = 0.1, + SegmentFailureMechanismType = segmentFailureMechanismType, + SoilProfileType = soilProfileType, + FullStiFileName = "sti filename 1", + SoilProfile1D = new SoilProfile1D { - Probability = 0.1, - SegmentFailureMechanismType = segmentFailureMechanismType, - SoilProfileType = soilProfileType, - FullStiFileName = "sti filename 1", - SoilProfile1D = new SoilProfile1D - { - Name = "profile 1D 1" - } - }); - segment.SoilProfileProbabilities.Add(new SoilGeometryProbability + Name = "profile 1D 1" + } + }); + segment.SoilProfileProbabilities.Add(new SoilGeometryProbability + { + Probability = 0.4, + SegmentFailureMechanismType = segmentFailureMechanismType, + SoilProfileType = soilProfileType, + FullStiFileName = "sti filename 2", + SoilProfile1D = new SoilProfile1D { - Probability = 0.4, - SegmentFailureMechanismType = segmentFailureMechanismType, - SoilProfileType = soilProfileType, - FullStiFileName = "sti filename 2", - SoilProfile1D = new SoilProfile1D - { - Name = "profile 1D 2" - } - }); - segment.SoilProfileProbabilities.Add(new SoilGeometryProbability + Name = "profile 1D 2" + } + }); + segment.SoilProfileProbabilities.Add(new SoilGeometryProbability + { + Probability = 0.3, + SegmentFailureMechanismType = segmentFailureMechanismType, + SoilProfileType = soilProfileType, + FullStiFileName = "sti filename 3", + SoilProfile1D = new SoilProfile1D { - Probability = 0.3, - SegmentFailureMechanismType = segmentFailureMechanismType, - SoilProfileType = soilProfileType, - FullStiFileName = "sti filename 3", - SoilProfile1D = new SoilProfile1D - { - Name = "profile 1D 3" - } - }); - segment.SoilProfileProbabilities.Add(new SoilGeometryProbability + Name = "profile 1D 3" + } + }); + segment.SoilProfileProbabilities.Add(new SoilGeometryProbability + { + Probability = 0.2, + SegmentFailureMechanismType = segmentFailureMechanismType, + SoilProfileType = soilProfileType, + FullStiFileName = "sti filename 4", + SoilProfile1D = new SoilProfile1D { - Probability = 0.2, - SegmentFailureMechanismType = segmentFailureMechanismType, - SoilProfileType = soilProfileType, - FullStiFileName = "sti filename 4", - SoilProfile1D = new SoilProfile1D - { - Name = "profile 1D 4" - } - }); - return segment; - } + Name = "profile 1D 4" + } + }); + return segment; } } \ No newline at end of file