Esempio n. 1
0
        }//end method

        public virtual void TestGetDataCenterList()
        {
            var result = APIClient.CreateAPIOperation <MCService>(this.TestParameter.URL)
                         .GetDataCenterList()
                         .ToKdAPIRequest()
                         .ToAPIResponse <GetDataCenterListResult>();
        } //end method
        }//end method

        public virtual void TestAlive()
        {
            var result = APIClient.CreateAPIOperation <SessionService>(this.TestParameter.URL)
                         .Alive()
                         .ToKdAPIRequest()
                         .ToAPIResponse <AliveResult>();
        }//end method
Esempio n. 3
0
 public virtual void TestHelloUser()
 {
     var response = APIClient.CreateAPIOperation <ExecuteServiceOperation>(this.TestParameter.URL)
                    .SetAssemblyName("BAH.BOS.WebAPI.ServiceStub")
                    .SetClassNameWithoutNamespace("Demo.DemoService")
                    .SetMethodName("HelloUser")
                    .ToKdAPIRequest()
                    .ToAPIResponse <string>();
 }
Esempio n. 4
0
        /// <summary>
        /// 实现登录。
        /// </summary>
        /// <returns>返回API结果。</returns>
        public virtual APIResponse <LoginResult> Login()
        {
            var result = APIClient.CreateAPIOperation <LoginByUserPassword>(this.TestParameter.URL)
                         .SetDBId(this.TestParameter.DBId)
                         .SetUserName(this.TestParameter.UserName)
                         .SetPassword(this.TestParameter.Password)
                         .ToKdAPIRequest()
                         .ToAPIResponse <LoginResult>();

            return(result);
        }
        }//end method

        public virtual void TestHeartbeat()
        {
            var result = APIClient.CreateAPIOperation <SessionService>(TestParameter.URL)
                         .Heartbeat()
                         .ToKdAPIRequest()
                         .ToAPIResponse <ServiceResult>();

            Assert.AreEqual(result.StatusCode, HttpStatusCode.OK);
            Assert.IsNull(result.Error);
            Assert.IsNull(result.APIError);
            Assert.IsNotNull(result.Body);
            Assert.IsTrue(result.Body.Code == (int)ResultCode.Success);
        } //end method
Esempio n. 6
0
        public virtual void TestOrderView()
        {
            //var result = APIClient.CreateAPIOperation<View>(this.TestParameter.URL)
            //    .SetObjectTypeId(typeId)
            //    .SetCreateOrgId(0)
            //    .SetNumber("PRE001")
            //    .ToAPIRequest<KdAPIRequest>().Execute<string>();

            var result1 = APIClient.CreateAPIOperation <Allocate>(this.TestParameter.URL)
                          .SetObjectTypeId(typeId)
                          .AddPkid("")
                          .AddPkid("")
                          .AddTOrgId("")
                          .AddTOrgId("")
                          .ToAPIRequest <KdAPIRequest>().Execute <string>();
        }