private SendAfterEndpointEventConfiguration ReturnsInternal(IInvocationReturnValueProducer returnValueProducer) { var sequence = new TriggeredMessageSequence(); var trigger = new InvocationTriggeringSequenceOfEvents(_invocationMatcher, sequence); _wcfProxy.AddInvocation(trigger, returnValueProducer); return(new SendAfterEndpointEventConfiguration(sequence, _service)); }
public void AddInvocation(IInvocationMatcher matcher, IInvocationReturnValueProducer returnValueProducer) { _invocationVersusReturnValue.Add(matcher, returnValueProducer); }
void IWcfProxy.AddInvocation(IInvocationMatcher matcher, IInvocationReturnValueProducer returnValueProducer) { _serviceImplementation.AddInvocation(matcher, returnValueProducer); }
public void AddReturn(IInvocationMatcher invocation, IInvocationReturnValueProducer returnValue) { _invocationVsReturnValue.Add(invocation, returnValue); }