Index: Ringtoets/Piping/test/Ringtoets.Piping.Forms.Test/PropertyClasses/PipingFailureMechanismContextPropertiesTest.cs =================================================================== diff -u -r7d8579f17abe04611f9edd55afecb6b85605a04d -r6173a5eb258ea7b50a5f4aac71d2448db9e211c3 --- Ringtoets/Piping/test/Ringtoets.Piping.Forms.Test/PropertyClasses/PipingFailureMechanismContextPropertiesTest.cs (.../PipingFailureMechanismContextPropertiesTest.cs) (revision 7d8579f17abe04611f9edd55afecb6b85605a04d) +++ Ringtoets/Piping/test/Ringtoets.Piping.Forms.Test/PropertyClasses/PipingFailureMechanismContextPropertiesTest.cs (.../PipingFailureMechanismContextPropertiesTest.cs) (revision 6173a5eb258ea7b50a5f4aac71d2448db9e211c3) @@ -22,6 +22,7 @@ using System; using System.ComponentModel; using Core.Common.Base; +using Core.Common.Base.Data; using Core.Common.Gui.PropertyBag; using Core.Common.TestUtil; using NUnit.Framework; @@ -70,11 +71,11 @@ Assert.AreEqual(failureMechanism.GeneralInput.SellmeijerModelFactor, properties.SellmeijerModelFactor); - Assert.AreEqual(failureMechanism.GeneralInput.WaterVolumetricWeight, properties.WaterVolumetricWeight); + Assert.AreEqual(failureMechanism.GeneralInput.WaterVolumetricWeight.Value, properties.WaterVolumetricWeight); Assert.AreEqual(failureMechanism.GeneralInput.CriticalHeaveGradient, properties.CriticalHeaveGradient); - Assert.AreEqual(failureMechanism.GeneralInput.SandParticlesVolumicWeight, properties.SandParticlesVolumicWeight); + Assert.AreEqual(failureMechanism.GeneralInput.SandParticlesVolumicWeight.Value, properties.SandParticlesVolumicWeight); Assert.AreEqual(failureMechanism.GeneralInput.WhitesDragCoefficient, properties.WhitesDragCoefficient); Assert.AreEqual(failureMechanism.GeneralInput.BeddingAngle, properties.BeddingAngle); Assert.AreEqual(failureMechanism.GeneralInput.WaterKinematicViscosity, properties.WaterKinematicViscosity); @@ -278,7 +279,9 @@ } [Test] - public void WaterVolumetricWeight_SetValidValue_SetsValueAndUpdatesObservers() + [TestCase(5)] + [TestCase(-0.004)] + public void WaterVolumetricWeight_SetValidValue_SetsValueRoundedAndUpdatesObservers(double newValue) { // Setup var mocks = new MockRepository(); @@ -292,15 +295,13 @@ }; mocks.ReplayAll(); - failureMechanism.Attach(observerMock); + failureMechanism.Attach(observerMock); - const double newValue = 5; - // Call properties.WaterVolumetricWeight = newValue; // Assert - Assert.AreEqual(newValue, failureMechanism.GeneralInput.WaterVolumetricWeight); + Assert.AreEqual(new RoundedDouble(2, newValue), failureMechanism.GeneralInput.WaterVolumetricWeight); mocks.VerifyAll(); }