public void AddReferencesAsyncNull() { var response = new AddReferencesResponse(); var channel = new TestRequestChannel(response); channel.Invoking(c => c.AddReferencesAsync(null)) .Should().Throw <ArgumentNullException>(); }
public async Task AddReferencesAsync() { var response = new AddReferencesResponse(); var request = new AddReferencesRequest(); var channel = new TestRequestChannel(response); var ret = await channel.AddReferencesAsync(request); ret .Should().BeSameAs(response); channel.Request .Should().BeSameAs(request); }
/// <summary> /// Invokes the AddReferences service. /// </summary> public IServiceResponse AddReferences(IServiceRequest incoming) { AddReferencesResponse response = null; AddReferencesRequest request = (AddReferencesRequest)incoming; StatusCodeCollection results = null; DiagnosticInfoCollection diagnosticInfos = null; response = new AddReferencesResponse(); response.ResponseHeader = ServerInstance.AddReferences( request.RequestHeader, request.ReferencesToAdd, out results, out diagnosticInfos); response.Results = results; response.DiagnosticInfos = diagnosticInfos; return response; }
/// <summary> /// Initializes the message with a service fault. /// </summary> public AddReferencesResponseMessage(ServiceFault ServiceFault) { this.AddReferencesResponse = new AddReferencesResponse(); if (ServiceFault != null) { this.AddReferencesResponse.ResponseHeader = ServiceFault.ResponseHeader; } }
/// <summary> /// Initializes the message with the body. /// </summary> public AddReferencesResponseMessage(AddReferencesResponse AddReferencesResponse) { this.AddReferencesResponse = AddReferencesResponse; }
/// <summary cref="IServiceMessage.CreateResponse" /> public object CreateResponse(IServiceResponse response) { AddReferencesResponse body = response as AddReferencesResponse; if (body == null) { body = new AddReferencesResponse(); body.ResponseHeader = ((ServiceFault)response).ResponseHeader; } return new AddReferencesResponseMessage(body); }