Index: Ringtoets/Revetment/test/Ringtoets.Revetment.Data.TestUtil/WaveConditionsCloneAssert.cs
===================================================================
diff -u -rdecccf5efb0ae872940d8d51b6de9978d13ecb37 -rdab0412d93a6f0e9f54607a2e9d76fce518a11f0
--- Ringtoets/Revetment/test/Ringtoets.Revetment.Data.TestUtil/WaveConditionsCloneAssert.cs (.../WaveConditionsCloneAssert.cs) (revision decccf5efb0ae872940d8d51b6de9978d13ecb37)
+++ Ringtoets/Revetment/test/Ringtoets.Revetment.Data.TestUtil/WaveConditionsCloneAssert.cs (.../WaveConditionsCloneAssert.cs) (revision dab0412d93a6f0e9f54607a2e9d76fce518a11f0)
@@ -60,8 +60,38 @@
/// The cloned object.
/// Thrown when and
/// are not clones.
- public static void AreClones(WaveConditionsInput original, WaveConditionsInput clone)
+ public static void AreClones(AssessmentSectionCategoryWaveConditionsInput original, AssessmentSectionCategoryWaveConditionsInput clone)
{
+ Assert.AreEqual(original.CategoryType, clone.CategoryType);
+
+ AreClones((WaveConditionsInput) original, clone);
+ }
+
+ ///
+ /// Method that asserts whether and
+ /// are clones.
+ ///
+ /// The original object.
+ /// The cloned object.
+ /// Thrown when and
+ /// are not clones.
+ public static void AreClones(FailureMechanismCategoryWaveConditionsInput original, FailureMechanismCategoryWaveConditionsInput clone)
+ {
+ Assert.AreEqual(original.CategoryType, clone.CategoryType);
+
+ AreClones((WaveConditionsInput) original, clone);
+ }
+
+ ///
+ /// Method that asserts whether and
+ /// are clones.
+ ///
+ /// The original object.
+ /// The cloned object.
+ /// Thrown when and
+ /// are not clones.
+ private static void AreClones(WaveConditionsInput original, WaveConditionsInput clone)
+ {
CoreCloneAssert.AreObjectClones(original.BreakWater, clone.BreakWater, CommonCloneAssert.AreClones);
Assert.AreSame(original.ForeshoreProfile, clone.ForeshoreProfile);
Assert.AreSame(original.HydraulicBoundaryLocation, clone.HydraulicBoundaryLocation);