Exemplo n.º 1
0
 public DelegateCreationStrategy(
     IMethodInterceptionValidator methodInterceptionValidator,
     FakeCallProcessorProvider.Factory fakeCallProcessorProviderFactory)
 {
     this.methodInterceptionValidator      = methodInterceptionValidator;
     this.fakeCallProcessorProviderFactory = fakeCallProcessorProviderFactory;
 }
Exemplo n.º 2
0
 public FakeObjectCreator(
     FakeCallProcessorProvider.Factory fakeCallProcessorProviderFactory,
     IMethodInterceptionValidator castleMethodInterceptionValidator,
     IMethodInterceptionValidator delegateMethodInterceptionValidator)
 {
     this.defaultCreationStrategy  = new DefaultCreationStrategy(castleMethodInterceptionValidator, fakeCallProcessorProviderFactory);
     this.delegateCreationStrategy = new DelegateCreationStrategy(delegateMethodInterceptionValidator, fakeCallProcessorProviderFactory);
 }
Exemplo n.º 3
0
 public DefaultCreationStrategy(
     IMethodInterceptionValidator methodInterceptionValidator,
     FakeCallProcessorProvider.Factory fakeCallProcessorProviderFactory)
 {
     this.methodInterceptionValidator      = methodInterceptionValidator;
     this.fakeCallProcessorProviderFactory = fakeCallProcessorProviderFactory;
     this.parameterTypesCache = new ConcurrentDictionary <Type, Type[]>();
 }
 public DefaultInterceptionAsserter(IMethodInterceptionValidator methodInterceptionValidator)
 {
     this.methodInterceptionValidator = methodInterceptionValidator;
 }