Beispiel #1
0
 public override void Context()
 {
     _context       = mock <ISubstitutionContext>();
     _call          = mock <ICall>();
     _receivedCalls = mock <IReceivedCalls>();
     _resultSetter  = mock <IResultSetter>();
     _routeFactory  = mock <IRouteFactory>();
 }
Beispiel #2
0
        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>();
 }
Beispiel #4
0
                public void Run(IResultSetter resultSetter)
                {
                    var connection = Helpers.CreateConnection();

                    connection.ConnectionShutdown += (c, args) =>
                    {
                        resultSetter.ReplyCode = args.ReplyCode;
                        resultSetter.ReplyText = args.ReplyText;
                    };
                }
Beispiel #5
0
        public CallRouter(ISubstituteState substituteState, ISubstitutionContext context, IRouteFactory routeFactory)
        {
            _substituteState = substituteState;
            _context = context;
            _routeFactory = routeFactory;
            _receivedCalls = substituteState.ReceivedCalls;
            _resultSetter = substituteState.ResultSetter;

            UseDefaultRouteForNextCall();
        }
Beispiel #6
0
            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);
 }
Beispiel #10
0
                public void Run(IResultSetter resultSetter)
                {
                    var connection = Helpers.CreateConnection();

                    connection.ConnectionShutdown += (c, args) =>
                    {
                        resultSetter.ReplyCode = args.ReplyCode;
                        resultSetter.ReplyText = args.ReplyText;
                    };
                }
 public PropertySetterHandler(IPropertyHelper propertyHelper, IResultSetter resultSetter)
 {
     _propertyHelper = propertyHelper;
     _resultSetter   = resultSetter;
 }
 public ReturnAutoValueForThisAndSubsequentCallsHandler(IEnumerable<IAutoValueProvider> autoValueProviders, IResultSetter resultSetter)
 {
     _autoValueProviders = autoValueProviders;
     _resultSetter = resultSetter;
 }
 public PropertySetterHandler(IPropertyHelper propertyHelper, IResultSetter resultSetter)
 {
     _propertyHelper = propertyHelper;
     _resultSetter = resultSetter;
 }