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); }
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; }
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; }
public override void Context() { _defaultForType = mock <IDefaultForType>(); _defaultForType.stub(x => x.GetDefaultFor(DefaultIntValue.GetType())).Return(DefaultIntValue); }
public ReturnDefaultForReturnTypeHandler(IDefaultForType defaultForType) { _defaultForType = defaultForType; }
public DefaultChecker(IDefaultForType defaultForType) { _defaultForType = defaultForType; }