Exemple #1
0
        public void ComplexCopyTest()
        {
            var simple = new SimpleClass()
            {
                Primitive = 1, Str = "apollo ssc"
            };
            var obj = new ComplexClass {
                Reference = simple
            };
            var copy = obj.Copy();

            Check.That(obj).IsNotEqualTo(copy);
            Check.That(obj.Reference).IsNotEqualTo(copy.Reference);
            Check.That(obj.Reference.Str).IsEqualTo("apollo ssc");
        }