Index: DamEngine/trunk/src/Deltares.DamEngine.Data.Tests/Geometry/GeometryObjectTests.cs =================================================================== diff -u -r5193 -r5195 --- DamEngine/trunk/src/Deltares.DamEngine.Data.Tests/Geometry/GeometryObjectTests.cs (.../GeometryObjectTests.cs) (revision 5193) +++ DamEngine/trunk/src/Deltares.DamEngine.Data.Tests/Geometry/GeometryObjectTests.cs (.../GeometryObjectTests.cs) (revision 5195) @@ -33,17 +33,16 @@ var geometry = new GeometryObjectTestExerciser(); // call - GeometryBounds returnedBounds = geometry.GetGeometryBounds(); + var returnedBounds = geometry.GetGeometryBounds(); // assert Assert.That(returnedBounds, Is.Null); } [Test] - [TestCase(null, "haha")] - [TestCase("", "")] - [TestCase("hihi", "hihi")] - public void SetNameUnlessNewNameIsNull(string newName, string expectedName) + [TestCase(null)] + [TestCase("hihi")] + public void Name_SetToEmptyString_NameNotChanged(string newName) { // setup var geometry = new GeometryObjectTestExerciser(); @@ -53,10 +52,32 @@ geometry.Name = newName; // assert - Assert.That(geometry.Name, Is.EqualTo(expectedName)); + if (newName == null) + Assert.That("haha".Equals(geometry.Name)); + else + Assert.That(newName.Equals(geometry.Name)); } [Test] + [TestCase(null)] + [TestCase("")] + [TestCase("haha")] + public void SetName_AnyValue_NameIsSet(string expectedName) + { + // setup + var geometry = new GeometryObjectTestExerciser(); + + // call + geometry.SetName(expectedName); + + // assert + if (expectedName == null) + Assert.That(geometry.Name == null); + else + Assert.That(expectedName.Equals(geometry.Name)); + } + + [Test] [TestCase(0.0000455454, 0.000)] [TestCase(0.004455454, 0.004)] [TestCase(0.004555454, 0.005)] Index: DamEngine/trunk/src/Deltares.DamEngine.Data/Geometry/GeometryObject.cs =================================================================== diff -u -r5193 -r5195 --- DamEngine/trunk/src/Deltares.DamEngine.Data/Geometry/GeometryObject.cs (.../GeometryObject.cs) (revision 5193) +++ DamEngine/trunk/src/Deltares.DamEngine.Data/Geometry/GeometryObject.cs (.../GeometryObject.cs) (revision 5195) @@ -90,5 +90,5 @@ /// /// /// - public static double RoundValue(double originalValue, double accuracy = GeometryConstants.Accuracy) => Math.Round(originalValue / accuracy) * accuracy; + public double RoundValue(double originalValue, double accuracy = GeometryConstants.Accuracy) => Math.Round(originalValue / accuracy) * accuracy; } \ No newline at end of file