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