Index: DamEngine/trunk/src/Deltares.DamEngine.Data.Tests/Design/DesignScenarioTests.cs =================================================================== diff -u -r5388 -r5396 --- DamEngine/trunk/src/Deltares.DamEngine.Data.Tests/Design/DesignScenarioTests.cs (.../DesignScenarioTests.cs) (revision 5388) +++ DamEngine/trunk/src/Deltares.DamEngine.Data.Tests/Design/DesignScenarioTests.cs (.../DesignScenarioTests.cs) (revision 5396) @@ -30,39 +30,43 @@ public class DesignScenarioTests { [Test] - public void SetRedesignedSurfaceLine_WhenNoSoilProfileIsSet_ThenExceptionIsThrown() + public void GivenDesignScenario_WhenSetRedesignedSurfaceLineWithNoSoilProfile_ThenExceptionIsThrown() { - // Arrange + // Given var designScenario = new DesignScenario(); - // Act & Assert + // When - Then var ex = Assert.Throws(() => designScenario.SetRedesignedSurfaceLine(null, null, new SurfaceLine2())); Assert.That(ex?.Message, Is.EqualTo("Both soilProfile1D and soilProfile2D are null.")); } [Test] - public void SetRedesignedSurfaceLine_WhenSoilProfile1DIsAssigned_ThenSurfaceLineIsSet() + public void GivenDesignScenario_WhenSetRedesignedSurfaceLineWithSoilProfile1DIsAssigned_ThenSurfaceLineIsSet() { - // Arrange + // Given var designScenario = new DesignScenario(); - // Set surface line to soil profile 1D + // When var soilProfile1D = new SoilProfile1D(); var surfaceLine = new SurfaceLine2(); designScenario.SetRedesignedSurfaceLine(soilProfile1D, null, surfaceLine); + + // Then Assert.That(designScenario.GetMostRecentSurfaceLine(soilProfile1D, null), Is.EqualTo(surfaceLine)); } [Test] - public void SetRedesignedSurfaceLine_WhenSoilProfile2DIsAssigned_ThenSurfaceLineIsSet() + public void GivenDesignScenario_WhenSetRedesignedSurfaceLineWithSoilProfile2DIsAssigned_ThenSurfaceLineIsSet() { - // Arrange + // Given var designScenario = new DesignScenario(); - // Set surface line to soil profile 1D + // When var soilProfile2D = new SoilProfile2D(); var surfaceLine = new SurfaceLine2(); designScenario.SetRedesignedSurfaceLine(null, soilProfile2D, surfaceLine); + + // Then Assert.That(designScenario.GetMostRecentSurfaceLine(null, soilProfile2D), Is.EqualTo(surfaceLine)); } } \ No newline at end of file