Index: Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Data.TestUtil/CloneAssert.cs
===================================================================
diff -u -r129a499de1e263e11a64ce31b0da70431120e264 -re7f6578ada32ed199d2b028ebb5eaeb691344592
--- Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Data.TestUtil/CloneAssert.cs (.../CloneAssert.cs) (revision 129a499de1e263e11a64ce31b0da70431120e264)
+++ Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Data.TestUtil/CloneAssert.cs (.../CloneAssert.cs) (revision e7f6578ada32ed199d2b028ebb5eaeb691344592)
@@ -20,6 +20,8 @@
// All rights reserved.
using NUnit.Framework;
+using BaseCloneAssert = Core.Common.Data.TestUtil.CloneAssert;
+using CommonCloneAssert = Ringtoets.Common.Data.TestUtil.CloneAssert;
namespace Ringtoets.GrassCoverErosionInwards.Data.TestUtil
{
@@ -36,6 +38,21 @@
/// The cloned object.
/// Thrown when and
/// are not clones.
+ public static void AreClones(OvertoppingOutput original, OvertoppingOutput clone)
+ {
+ Assert.AreEqual(original.WaveHeight, clone.WaveHeight);
+ Assert.AreEqual(original.IsOvertoppingDominant, clone.IsOvertoppingDominant);
+ BaseCloneAssert.AreClones(original.ProbabilityAssessmentOutput, clone.ProbabilityAssessmentOutput, CommonCloneAssert.AreClones);
+ }
+
+ ///
+ /// Method that asserts whether and
+ /// are clones.
+ ///
+ /// The original object.
+ /// The cloned object.
+ /// Thrown when and
+ /// are not clones.
public static void AreClones(HydraulicLoadsOutput original, HydraulicLoadsOutput clone)
{
Assert.AreEqual(original.TargetProbability, clone.TargetProbability);
@@ -44,5 +61,33 @@
Assert.AreEqual(original.CalculatedReliability, clone.CalculatedReliability);
Assert.AreEqual(original.CalculationConvergence, clone.CalculationConvergence);
}
+
+ ///
+ /// Method that asserts whether and
+ /// are clones.
+ ///
+ /// The original object.
+ /// The cloned object.
+ /// Thrown when and
+ /// are not clones.
+ public static void AreClones(DikeHeightOutput original, DikeHeightOutput clone)
+ {
+ AreClones((HydraulicLoadsOutput) original, clone);
+ Assert.AreEqual(original.DikeHeight, clone.DikeHeight);
+ }
+
+ ///
+ /// Method that asserts whether and
+ /// are clones.
+ ///
+ /// The original object.
+ /// The cloned object.
+ /// Thrown when and
+ /// are not clones.
+ public static void AreClones(OvertoppingRateOutput original, OvertoppingRateOutput clone)
+ {
+ AreClones((HydraulicLoadsOutput) original, clone);
+ Assert.AreEqual(original.OvertoppingRate, clone.OvertoppingRate);
+ }
}
-}
+}
\ No newline at end of file