public async Task RecordsThenPlaybacks() { using (_vcr.UseCassette("wcf", RecordMode.Once)) { var client = new SoapResponderPortTypeClient(new BasicHttpBinding(), new EndpointAddress("http://www.soapclient.com/xml/soapresponder.wsdl")); client.Endpoint.EndpointBehaviors.Add(new VcrBehavior(_vcr)); var response = await client.Method1Async("1", "2"); } using (_vcr.UseCassette("wcf", RecordMode.None)) { var client = new SoapResponderPortTypeClient(new BasicHttpBinding(), new EndpointAddress("http://www.soapclient.com/xml/soapresponder.wsdl")); client.Endpoint.EndpointBehaviors.Add(new VcrBehavior(_vcr)); var response = await client.Method1Async("1", "2"); } Assert.True(true); }
public SoapResponderPortTypeClient(EndpointConfiguration endpointConfiguration, string remoteAddress) : base(SoapResponderPortTypeClient.GetBindingForEndpoint(endpointConfiguration), new System.ServiceModel.EndpointAddress(remoteAddress)) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); }
public SoapResponderPortTypeClient(EndpointConfiguration endpointConfiguration) : base(SoapResponderPortTypeClient.GetBindingForEndpoint(endpointConfiguration), SoapResponderPortTypeClient.GetEndpointAddress(endpointConfiguration)) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); }
public SoapResponderPortTypeClient() : base(SoapResponderPortTypeClient.GetDefaultBinding(), SoapResponderPortTypeClient.GetDefaultEndpointAddress()) { this.Endpoint.Name = EndpointConfiguration.SoapResponderPortType.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); }
private static System.ServiceModel.EndpointAddress GetDefaultEndpointAddress() { return(SoapResponderPortTypeClient.GetEndpointAddress(EndpointConfiguration.SoapResponderPortType)); }
private static System.ServiceModel.Channels.Binding GetDefaultBinding() { return(SoapResponderPortTypeClient.GetBindingForEndpoint(EndpointConfiguration.SoapResponderPortType)); }