Index: Ringtoets/MacroStabilityInwards/test/Ringtoets.MacroStabilityInwards.Data.Test/StochasticSoilModelTest.cs =================================================================== diff -u -r564a695798dd77c0b90bba14c902c6caefb7786f -r677ec9937ae7eff73a09bf937804ad22e0dc5a4b --- Ringtoets/MacroStabilityInwards/test/Ringtoets.MacroStabilityInwards.Data.Test/StochasticSoilModelTest.cs (.../StochasticSoilModelTest.cs) (revision 564a695798dd77c0b90bba14c902c6caefb7786f) +++ Ringtoets/MacroStabilityInwards/test/Ringtoets.MacroStabilityInwards.Data.Test/StochasticSoilModelTest.cs (.../StochasticSoilModelTest.cs) (revision 677ec9937ae7eff73a09bf937804ad22e0dc5a4b) @@ -27,7 +27,6 @@ using Core.Common.Base.Geometry; using NUnit.Framework; using Rhino.Mocks; -using Ringtoets.MacroStabilityInwards.Data; using Ringtoets.MacroStabilityInwards.KernelWrapper.TestUtil; using Ringtoets.MacroStabilityInwards.Primitives; @@ -37,9 +36,20 @@ public class StochasticSoilModelTest { [Test] + public void Constructor_WithoutName_ExpectedValues() + { + // Call + TestDelegate test = () => new StochasticSoilModel(null); + + // Assert + var exception = Assert.Throws(test); + Assert.AreEqual("name", exception.ParamName); + } + + [Test] [TestCase("")] [TestCase("segmentSoilModelName")] - public void Constructor_Always_ExpectedValues(string segmentSoilModelName) + public void Constructor_WithName_ExpectedValues(string segmentSoilModelName) { // Call var stochasticSoilModel = new StochasticSoilModel(segmentSoilModelName); @@ -354,17 +364,6 @@ }, difference.AddedProfiles); } - private static ISoilProfile CreateMacroStabilityInwardsSoilProfile1D(string name) - { - return new MacroStabilityInwardsSoilProfile1D(name, 0.0, new Collection - { - new MacroStabilityInwardsSoilLayer1D(0.0) - { - IsAquifer = true - } - }, SoilProfileType.SoilProfile1D, 0); - } - [Test] public void Update_ModelsWithAddedProfilesWithSameNames_ThrowsInvalidOperationException() { @@ -402,7 +401,6 @@ } [Test] - [TestCase(null)] [TestCase("")] [TestCase("some name")] public void ToString_WithName_ReturnsName(string name) @@ -414,6 +412,20 @@ Assert.AreEqual(name, stochasticSoilModel.ToString()); } + private static ISoilProfile CreateMacroStabilityInwardsSoilProfile1D(string name) + { + return new MacroStabilityInwardsSoilProfile1D(name, 0.0, new Collection + { + new MacroStabilityInwardsSoilLayer1D(0.0) + { + Properties = + { + IsAquifer = true + } + } + }, SoilProfileType.SoilProfile1D, 0); + } + private class TestSoilProfile : ISoilProfile { public string Name { get; } = "";