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