public void CloneReferenceOnly()
        {
            var source = new ReferenceOnlyCloneTestClass();

            source.InnerClass = new ReferenceOnlyCloneTestClass();

            var clone = Cloneable <ReferenceOnlyCloneTestClass> .Clone(source);

            Assert.IsTrue(object.ReferenceEquals(source.InnerClass, clone.InnerClass));
        }
        public void CloneReferenceOnly()
        {
            var source = new ReferenceOnlyCloneTestClass();
            source.InnerClass = new ReferenceOnlyCloneTestClass();

            var clone = Cloneable<ReferenceOnlyCloneTestClass>.Clone(source);
            
            Assert.IsTrue(object.ReferenceEquals(source.InnerClass, clone.InnerClass));
        }