public void ExtendAsTest()
        {
            var d = new Data1 {
                Name = "fireasy"
            };
            var d2 = d.ExtendAs <Data2>(new { Age = 12 });

            Console.WriteLine(d2.GetType().Name);
            Assert.AreEqual(12, d2.Age);
        }
Example #2
0
        public void TestExtendAs()
        {
            var d1 = new Data1 {
                Name = "fireasy"
            };
            var d2 = d1.ExtendAs <Data2>(new { Age = 12 });
            var d3 = d2.ExtendAs <Data2>(new { Sex = "男" });

            Assert.AreEqual(12, d3.Age);
            Assert.AreEqual("男", d3.Sex);
        }