Example #1
0
        public void UnregisterNodesAsyncNull()
        {
            var response = new UnregisterNodesResponse();
            var channel  = new TestRequestChannel(response);

            channel.Invoking(c => c.UnregisterNodesAsync(null))
            .Should().Throw <ArgumentNullException>();
        }
Example #2
0
        public async Task UnregisterNodesAsync()
        {
            var response = new UnregisterNodesResponse();
            var request  = new UnregisterNodesRequest();
            var channel  = new TestRequestChannel(response);

            var ret = await channel.UnregisterNodesAsync(request);

            ret
            .Should().BeSameAs(response);

            channel.Request
            .Should().BeSameAs(request);
        }
Example #3
0
        /// <summary>
        /// Invokes the UnregisterNodes service.
        /// </summary>
        public IServiceResponse UnregisterNodes(IServiceRequest incoming)
        {
            UnregisterNodesResponse response = null;

            UnregisterNodesRequest request = (UnregisterNodesRequest)incoming;


            response = new UnregisterNodesResponse();

            response.ResponseHeader = ServerInstance.UnregisterNodes(
               request.RequestHeader,
               request.NodesToUnregister);


            return response;
        }
Example #4
0
        /// <summary>
        /// Invokes the UnregisterNodes service.
        /// </summary>
        public IServiceResponse UnregisterNodes(IServiceRequest incoming)
        {
            UnregisterNodesResponse response = null;

            try
            {
                // OnRequestReceived(incoming);

                UnregisterNodesRequest request = (UnregisterNodesRequest)incoming;


                response = new UnregisterNodesResponse();

                response.ResponseHeader = ServerInstance.UnregisterNodes(
                   request.RequestHeader,
                   request.NodesToUnregister);

            }
            finally
            {
                // OnResponseSent(response);
            }

            return response;
        }
Example #5
0
        /// <summary>
        /// Initializes the message with a service fault.
        /// </summary>
        public UnregisterNodesResponseMessage(ServiceFault ServiceFault)
        {
            this.UnregisterNodesResponse = new UnregisterNodesResponse();

            if (ServiceFault != null)
            {
                this.UnregisterNodesResponse.ResponseHeader = ServiceFault.ResponseHeader;
            }
        }
Example #6
0
 /// <summary>
 /// Initializes the message with the body.
 /// </summary>
 public UnregisterNodesResponseMessage(UnregisterNodesResponse UnregisterNodesResponse)
 {
     this.UnregisterNodesResponse = UnregisterNodesResponse;
 }
Example #7
0
        /// <summary cref="IServiceMessage.CreateResponse" />
        public object CreateResponse(IServiceResponse response)
        {
            UnregisterNodesResponse body = response as UnregisterNodesResponse;

            if (body == null)
            {
                body = new UnregisterNodesResponse();
                body.ResponseHeader = ((ServiceFault)response).ResponseHeader;
            }

            return new UnregisterNodesResponseMessage(body);
        }