/// <remarks/>
 public void runTestsAsync(RunTestsRequest RunTestsRequest, object userState)
 {
     if ((this.runTestsOperationCompleted == null))
     {
         this.runTestsOperationCompleted =
             new System.Threading.SendOrPostCallback(this.OnrunTestsOperationCompleted);
     }
     this.InvokeAsync("runTests", new object[]
     {
         RunTestsRequest
     }, this.runTestsOperationCompleted, userState);
 }
 /// <remarks/>
 public System.IAsyncResult BeginrunTests(RunTestsRequest RunTestsRequest, System.AsyncCallback callback,
     object asyncState)
 {
     return this.BeginInvoke("runTests", new object[]
     {
         RunTestsRequest
     }, callback, asyncState);
 }
 /// <remarks/>
 public void runTestsAsync(RunTestsRequest RunTestsRequest)
 {
     this.runTestsAsync(RunTestsRequest, null);
 }
 public RunTestsResult runTests(RunTestsRequest RunTestsRequest)
 {
     object[] results = this.Invoke("runTests", new object[]
     {
         RunTestsRequest
     });
     return ((RunTestsResult)(results[0]));
 }