public void GrandTotalComparer_Clone_Correctly() { GrandTotalComparer comparer = new GrandTotalComparer(); comparer.AggregateIndex = 1; var copy = comparer.Clone() as GrandTotalComparer; Assert.IsNotNull(copy); Assert.AreNotSame(comparer, copy); Assert.IsInstanceOfType(copy, typeof(GrandTotalComparer)); Assert.AreEqual(comparer.AggregateIndex, copy.AggregateIndex); }