public void PostDataTest() { var testData = new TestData() { Age = 100, CreatDate = DateTime.Now, IsOk = true, Money = 23.93m, Name = "X李" }; var resultTestData = factory.Get<ITestService>().GetData(testData, "xiao"); Assert.AreEqual(testData.Age, resultTestData.Age); Assert.AreEqual(testData.CreatDate.Hour, resultTestData.CreatDate.Hour); Assert.AreEqual(testData.IsOk, resultTestData.IsOk); Assert.AreEqual(testData.Money, resultTestData.Money); Assert.AreEqual(testData.Name + "xiao", resultTestData.Name); }
public dynamic GetData(TestData testData,string a) { testData.Name = testData.Name + a; return testData; }
public virtual TestData GetData(TestData testData,string a, InvokerContext context = null) { var dic = new Dictionary<string, object>(); dic.Add("a", a); return this.Invoke<TestData>(testData, dic, context); }