Index: Core/Common/test/Core.Common.Data.TestUtil/CloneAssert.cs =================================================================== diff -u -r148221665cc731abb5e8122b126badc3e3964ebd -r116a5d518315c5f91f7e7cc81d93c0e6bad9e4ae --- Core/Common/test/Core.Common.Data.TestUtil/CloneAssert.cs (.../CloneAssert.cs) (revision 148221665cc731abb5e8122b126badc3e3964ebd) +++ Core/Common/test/Core.Common.Data.TestUtil/CloneAssert.cs (.../CloneAssert.cs) (revision 116a5d518315c5f91f7e7cc81d93c0e6bad9e4ae) @@ -64,6 +64,20 @@ typeSpecificAsserts(original, (T) clone); } + /// + /// Method that asserts whether and + /// are clones. Some general clone assertions are performed, followed by the type specific + /// assertions on a per element basis (provided via ). + /// + /// The type of the objects in the enumerations to assert. + /// The original enumeration. + /// The cloned enumeration. + /// The action for performing the + /// specific assertions on a per element basis. + /// Thrown when + /// is null. + /// Thrown when and + /// are not clones. public static void AreClones(IEnumerable original, object clone, Action typeSpecificAsserts) { if (typeSpecificAsserts == null)