예제 #1
0
        public void ClonePropertiesFromBaseClasses()
        {
            var q = new BarRoomQueen
            {
                SomeValue   = 15,
                FromMemphis = true
            };

            var clone = q.DeepCloneWithoutSerialization();

            Assert.AreEqual(q.FromMemphis, clone.FromMemphis);
            Assert.AreEqual(q.SomeValue, clone.SomeValue);
        }
예제 #2
0
        public void ClonePropertiesFromBaseClasses()
        {
            var q = new BarRoomQueen
                {
                    SomeValue = 15,
                    FromMemphis = true
                };

            var clone = q.DeepCloneWithoutSerialization();

            Assert.AreEqual(q.FromMemphis, clone.FromMemphis);
            Assert.AreEqual(q.SomeValue, clone.SomeValue);
        }