Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators.Tests/KernelWrappers/DamMacroStabilityInwards/DamMacroStabilityInwardsKernelWrapperTests.cs
===================================================================
diff -u -r1247 -r1489
--- DamEngine/trunk/src/Deltares.DamEngine.Calculators.Tests/KernelWrappers/DamMacroStabilityInwards/DamMacroStabilityInwardsKernelWrapperTests.cs (.../DamMacroStabilityInwardsKernelWrapperTests.cs) (revision 1247)
+++ DamEngine/trunk/src/Deltares.DamEngine.Calculators.Tests/KernelWrappers/DamMacroStabilityInwards/DamMacroStabilityInwardsKernelWrapperTests.cs (.../DamMacroStabilityInwardsKernelWrapperTests.cs) (revision 1489)
@@ -235,24 +235,28 @@
}
}
+ ///
+ /// Tests validation of input for the DamMacroStabilityInwardsKernelWrapper
+ /// But calculator has no validator (yet)
+ /// Therefore Validate returns always true now
+ ///
[Test]
public void TestValidate()
{
var kernelWrapper = new DamMacroStabilityInwardsKernelWrapper();
- // Validate without setting values. Expected error messages.
+ // Validate without setting values.
var damStabilityInput = new DamMacroStabilityInput();
List messages;
- // Validate is not implemented (yet), returns always true
- // kernelWrapper.Validate(damStabilityInput, out messages);
- // Assert.IsTrue(messages.Count > 0);
+ kernelWrapper.Validate(damStabilityInput, null, out messages);
+ // When validator is implemented, expect error messages: messages.Count > 0
+ // But now no validator, therefore no messages.
+ Assert.AreEqual(0, messages.Count);
// Validate the input when valid input is provided. Expected no messages.
- damStabilityInput = new DamMacroStabilityInput
- {
- // ToDo zant Fill input
- };
-// messages.Clear();
+ // Fill the missing input needed to let Validate succeed
+ // Currently Validate always return true, so no input to set yet
+ damStabilityInput = new DamMacroStabilityInput();
kernelWrapper.Validate(damStabilityInput, null, out messages);
Assert.AreEqual(0, messages.Count);
}