Example #1
0
 private void RoundtripTypeWithColor(RuntimeTypeModel model)
 {
     var orig = new TypeWithColor
     {
         Color = new Color { A = 1, R = 2, G = 3, B = 4 }
     };
     var clone = (TypeWithColor)model.DeepClone(orig);
     Assert.AreEqual(1, clone.Color.A);
     Assert.AreEqual(2, clone.Color.R);
     Assert.AreEqual(3, clone.Color.G);
     Assert.AreEqual(4, clone.Color.B);
 }
Example #2
0
        private void RoundtripTypeWithColor(RuntimeTypeModel model)
        {
            var orig = new TypeWithColor
            {
                Color = new Color {
                    A = 1, R = 2, G = 3, B = 4
                }
            };
            var clone = (TypeWithColor)model.DeepClone(orig);

            Assert.Equal(1, clone.Color.A);
            Assert.Equal(2, clone.Color.R);
            Assert.Equal(3, clone.Color.G);
            Assert.Equal(4, clone.Color.B);
        }