Beispiel #1
0
        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;
 }
Beispiel #3
0
 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);
 }