Index: Ringtoets/Common/test/Ringtoets.Common.Data.Test/DikeProfiles/DikeProfileTest.cs =================================================================== diff -u -rba715436cd0186ee10a1edc13d547ee27bea4c89 -r1f549a37af503f5da697652b5e5199f8d29ac0fe --- Ringtoets/Common/test/Ringtoets.Common.Data.Test/DikeProfiles/DikeProfileTest.cs (.../DikeProfileTest.cs) (revision ba715436cd0186ee10a1edc13d547ee27bea4c89) +++ Ringtoets/Common/test/Ringtoets.Common.Data.Test/DikeProfiles/DikeProfileTest.cs (.../DikeProfileTest.cs) (revision 1f549a37af503f5da697652b5e5199f8d29ac0fe) @@ -203,7 +203,7 @@ } [Test] - [TestCase("")] + [TestCase("It has a name")] [TestCase("Cool new name!")] public void Name_SetNameDifferentFromId_GetsGivenNameValue(string name) { @@ -220,6 +220,27 @@ } [Test] + [TestCase("")] + [TestCase(" ")] + [TestCase(null)] + public void Constructor_NullOrWhitespaceName_NameSetToId(string name) + { + // Setup + var id = "id"; + + // Call + var foreshoreProfile = new DikeProfile(new Point2D(0, 0), new RoughnessPoint[0], new Point2D[0], + null, new DikeProfile.ConstructionProperties + { + Id = id, + Name = name + }); + + // Assert + Assert.AreEqual(id, foreshoreProfile.Name); + } + + [Test] public void BreakWater_SetToNull_GetsNewlySetNull() { // Call