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