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); }
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); }