public object GetResult(ICall call, ICallInfoFactory callInfoFactory) { if (_resultToReturn is ICallIndependentReturn callIndependentReturn) { return(callIndependentReturn.GetReturnValue()); } var callInfo = callInfoFactory.Create(call); return(_resultToReturn.ReturnFor(callInfo)); }
public object GetResult(CallInfo callInfo) { return(_resultToReturn.ReturnFor(callInfo)); }
public object GetResult(CallInfo callInfo) => _resultToReturn.ReturnFor(callInfo);
public void Should_tell_the_call_router_to_return_the_correct_value() { Assert.That(_returnValueSet, Is.TypeOf <ReturnValue>()); Assert.That(_returnValueSet.ReturnFor(null), Is.SameAs(_sub)); }
public void Should_tell_the_substitution_context_to_return_the_value_from_the_last_call() { Assert.That(_returnValueSet, Is.TypeOf <ReturnValue>()); Assert.That(_returnValueSet.ReturnFor(null), Is.SameAs(_value)); }