public ClassAspectsSelectionTests() { _parserProvider = new Weaved <ICommandParser, ConcreteCommandParser>( new TargetAspectSelectionComponents( new DefaultComponentsStore(NullDependencyProvider.Instance)), a => a.UseClassAspectSelection()); }
public ComplexAspectTests() { var windsorContainer = new WindsorContainer(); var simpleInjectorContainer = new Container(); _commandExecutorProvider = new Weaved <IIntCommandExecutor, IntCommandExecutor>( new DefaultComponentsStore(NullDependencyProvider.Instance), simpleInjectorContainer, windsorContainer); _commandExecutorBaseProvider = new Weaved <ICommandExecutor <int>, IntCommandExecutor>( new DefaultComponentsStore(NullDependencyProvider.Instance), simpleInjectorContainer, windsorContainer); }
public SingleMethodLevelAspectTests() { IComponentsStore componentsStore = new DefaultComponentsStore(NullDependencyProvider.Instance); _serviceProvider = new Weaved <IService, Service>(componentsStore); }