public virtual void TestCloneIsDeepClone() { TreeFilter a = new AlwaysCloneTreeFilter(); NUnit.Framework.Assert.AreNotSame(a, a.Clone()); TreeFilter n = NotTreeFilter.Create(a); NUnit.Framework.Assert.AreNotSame(n, n.Clone()); }