public override void Context() { _context = mock <ISubstitutionContext>(); _call = mock <ICall>(); _receivedCalls = mock <IReceivedCalls>(); _resultSetter = mock <IResultSetter>(); _routeFactory = mock <IRouteFactory>(); }
public CallRouter(ISubstitutionContext context, IReceivedCalls receivedCalls, IResultSetter resultSetter, IRouteFactory routeFactory) { _context = context; _receivedCalls = receivedCalls; _resultSetter = resultSetter; _routeFactory = routeFactory; UseDefaultRouteForNextCall(); }
public override void Context() { base.Context(); _resultSetter = mock <IResultSetter>(); _call = mock <ICall>(); _call.stub(x => x.GetReturnType()).Return(_type); _firstAutoValueProvider = mock <IAutoValueProvider>(); _secondAutoValueProvider = mock <IAutoValueProvider>(); }
public void Run(IResultSetter resultSetter) { var connection = Helpers.CreateConnection(); connection.ConnectionShutdown += (c, args) => { resultSetter.ReplyCode = args.ReplyCode; resultSetter.ReplyText = args.ReplyText; }; }
public CallRouter(ISubstituteState substituteState, ISubstitutionContext context, IRouteFactory routeFactory) { _substituteState = substituteState; _context = context; _routeFactory = routeFactory; _receivedCalls = substituteState.ReceivedCalls; _resultSetter = substituteState.ResultSetter; UseDefaultRouteForNextCall(); }
public override void Context() { _propertyHelper = mock <IPropertyHelper>(); _resultSetter = mock <IResultSetter>(); _call = mock <ICall>(); _propertyGetter = mock <ICall>(); var settersWithMultipleArgsLikeIndexersHaveSetValueAsLastInArray = new[] { new object(), new object(), _setValue }; _call.stub(x => x.GetArguments()).Return(settersWithMultipleArgsLikeIndexersHaveSetValueAsLastInArray); _propertyHelper.stub(x => x.CreateCallToPropertyGetterFromSetterCall(_call)).Return(_propertyGetter); }
public ReturnAutoValueForThisAndSubsequentCallsHandler(IEnumerable <IAutoValueProvider> autoValueProviders, IResultSetter resultSetter) { _autoValueProviders = autoValueProviders; _resultSetter = resultSetter; }
public void Add(IResultSetter <T> setter) { setters.Add(setter); }
public void Remove(IResultSetter <T> setter) { setters.Remove(setter); }
public PropertySetterHandler(IPropertyHelper propertyHelper, IResultSetter resultSetter) { _propertyHelper = propertyHelper; _resultSetter = resultSetter; }
public ReturnAutoValueForThisAndSubsequentCallsHandler(IEnumerable<IAutoValueProvider> autoValueProviders, IResultSetter resultSetter) { _autoValueProviders = autoValueProviders; _resultSetter = resultSetter; }