public override void Context()
            {
                var methodInfo = ReflectionHelper.GetMethod(() => NonVoidMethod());
                var returnType = methodInfo.ReturnType;

                _call = mock <ICall>();
                _call.stub(x => x.GetMethodInfo()).Return(methodInfo);

                _defaultForType = mock <IDefaultForType>();
                _defaultForType.stub(x => x.GetDefaultFor(returnType)).Return(_expectedDefault);
            }
Ejemplo n.º 2
0
 public RouteFactory(SequenceNumberGenerator sequenceNumberGenerator,
                     IThreadLocalContext threadLocalContext,
                     ICallSpecificationFactory callSpecificationFactory,
                     IReceivedCallsExceptionThrower receivedCallsExceptionThrower,
                     IPropertyHelper propertyHelper,
                     IDefaultForType defaultForType)
 {
     _sequenceNumberGenerator       = sequenceNumberGenerator;
     _threadLocalContext            = threadLocalContext;
     _callSpecificationFactory      = callSpecificationFactory;
     _receivedCallsExceptionThrower = receivedCallsExceptionThrower;
     _propertyHelper = propertyHelper;
     _defaultForType = defaultForType;
 }
Ejemplo n.º 3
0
 public RouteFactory(SequenceNumberGenerator sequenceNumberGenerator,
                     IThreadLocalContext threadLocalContext,
                     ICallSpecificationFactory callSpecificationFactory,
                     IReceivedCallsExceptionThrower receivedCallsExceptionThrower,
                     IPropertyHelper propertyHelper,
                     IDefaultForType defaultForType)
 {
     _sequenceNumberGenerator       = sequenceNumberGenerator ?? throw new ArgumentNullException(nameof(sequenceNumberGenerator));
     _threadLocalContext            = threadLocalContext ?? throw new ArgumentNullException(nameof(threadLocalContext));
     _callSpecificationFactory      = callSpecificationFactory ?? throw new ArgumentNullException(nameof(callSpecificationFactory));
     _receivedCallsExceptionThrower = receivedCallsExceptionThrower ?? throw new ArgumentNullException(nameof(receivedCallsExceptionThrower));
     _propertyHelper = propertyHelper ?? throw new ArgumentNullException(nameof(propertyHelper));
     _defaultForType = defaultForType ?? throw new ArgumentNullException(nameof(defaultForType));
 }
 public ReturnDefaultForReturnTypeHandler(IDefaultForType defaultForType)
 {
     _defaultForType = defaultForType;
 }
 public DefaultChecker(IDefaultForType defaultForType)
 {
     _defaultForType = defaultForType;
 }
Ejemplo n.º 6
0
 public override void Context()
 {
     _defaultForType = mock <IDefaultForType>();
     _defaultForType.stub(x => x.GetDefaultFor(DefaultIntValue.GetType())).Return(DefaultIntValue);
 }
Ejemplo n.º 7
0
 public ReturnDefaultForReturnTypeHandler(IDefaultForType defaultForType)
 {
     _defaultForType = defaultForType;
 }
Ejemplo n.º 8
0
 public DefaultChecker(IDefaultForType defaultForType)
 {
     _defaultForType = defaultForType;
 }