public void BaseIntegrationTestFixtureSetUp() { Container = Registrar.Initialize(); DataStoreManager = new TestFixtureDataStoreManager(); DataStoreManager.CreateDataStore(); }
public void BaseSqlRepositorySetUp() { var container = Registrar.Initialize(); var connectionFactory = container.Resolve <ISqlConnectionFactory>(); BulletRepository = new SqlBulletRepository(connectionFactory); ConfigurationRepository = new SqlConfigurationRepository(connectionFactory); DocumentationPageRepository = new SqlDocumentationPageRepository(connectionFactory); FirstTimeHelpRepository = new SqlFirstTimeHelpRepository(connectionFactory); UserPageSettingsRepository = new SqlUserPageSettingsRepository(connectionFactory); _transactionScope = new TransactionScope(); }
public void Initialize() { _logger?.LogDebug("RabbitListenerAttributeProcessor initializing"); foreach (var metadata in _rabbitListenerMetadata) { var bean = CreateTargetBean(metadata.TargetClass); var beanName = metadata.TargetClass.Name; foreach (var lm in metadata.ListenerMethods) { foreach (var rabbitListener in lm.Attributes) { ProcessAmqpListener(rabbitListener, lm.Method, bean, beanName); } } if (metadata.HandlerMethods.Count > 0) { ProcessMultiMethodListeners(metadata.ClassAnnotations, metadata.HandlerMethods, bean, beanName); } } Registrar.ApplicationContext = ApplicationContext; var instances = ApplicationContext.GetServices <IRabbitListenerConfigurer>(); foreach (var configurer in instances) { configurer.ConfigureRabbitListeners(Registrar); } if (ContainerFactoryServiceName != null) { Registrar.ContainerFactoryServiceName = ContainerFactoryServiceName; } var handlerMethodFactory = Registrar.MessageHandlerMethodFactory; if (handlerMethodFactory != null) { MessageHandlerMethodFactory = handlerMethodFactory; } _logger?.LogDebug("Initializing IRabbitListenerEndpointRegistrar"); Registrar.Initialize(); }
public TestFixtureDataStoreManager() { // Initialize a private container so that modifications do not interfere with tests. _container = Registrar.Initialize(); }
/// <summary> /// Runtime constructor. /// The handler is instantiated by the framework so I can't change this. /// </summary> public HttpHandler() : this(Registrar.Initialize()) { }
/// <summary> /// Runtime constructor. /// </summary> public HttpModule() { _container = Registrar.Initialize(); _dataStore = _container.Resolve <IDataStore>(); _helpContentManager = _container.Resolve <IHelpContentManager>(); }