Exemplo n.º 1
0
        private void CreateIntegrators()
        {
            IConfiguration configuration = configurationService.Load();

            projectIntegrators = projectIntegratorListFactory.CreateProjectIntegrators(configuration.Projects);

            if (projectIntegrators.Count == 0)
            {
                Log.Info("No projects found");
            }
        }
Exemplo n.º 2
0
        private void Initialize(IConfiguration configuration)
        {
            foreach (IProject project in configuration.Projects)
            {
                // Force the queue to be created if it does not exist already.
                IQueueConfiguration config = configuration.FindQueueConfiguration(project.QueueName);
                integrationQueues.Add(project.QueueName, config);
            }
            projectIntegrators = projectIntegratorListFactory.CreateProjectIntegrators(configuration.Projects, integrationQueues);

            if (projectIntegrators.Count == 0)
            {
                Log.Info("No projects found");
            }
        }
Exemplo n.º 3
0
        public void CreateManagerGeneratesDefault()
        {
            IConfiguration configuration = mocks.Create <IConfiguration>().Object;
            IProjectList   projectList   = mocks.Create <IProjectList>().Object;
            IEnumerator    enumerator    = mocks.Create <IEnumerator>().Object;

            Mock.Get(enumerator).Setup(_enumerator => _enumerator.MoveNext()).Returns(false);
            Mock.Get(projectList).Setup(_projectList => _projectList.GetEnumerator()).Returns(enumerator);
            Mock.Get(configuration).Setup(_configuration => _configuration.Projects).Returns(projectList);
            IProjectIntegratorListFactory listFactory = mocks.Create <IProjectIntegratorListFactory>().Object;
            IProjectIntegratorList        list        = mocks.Create <IProjectIntegratorList>().Object;

            Mock.Get(list).SetupGet(_list => _list.Count).Returns(0);
            Mock.Get(listFactory).Setup(_listFactory => _listFactory.CreateProjectIntegrators(It.IsAny <IProjectList>(), It.IsAny <IntegrationQueueSet>())).Returns(list);

            object instance = IntegrationQueueManagerFactory.CreateManager(listFactory, configuration, null);

            Assert.That(instance, Is.InstanceOf <IntegrationQueueManager>());
        }
Exemplo n.º 4
0
        public void CreateManagerGeneratesDefault()
        {
            IConfiguration configuration = mocks.DynamicMock <IConfiguration>();
            IProjectList   projectList   = mocks.DynamicMock <IProjectList>();
            IEnumerator    enumerator    = mocks.DynamicMock <IEnumerator>();

            SetupResult.For(enumerator.MoveNext()).Return(false);
            SetupResult.For(projectList.GetEnumerator()).Return(enumerator);
            SetupResult.For(configuration.Projects).Return(projectList);
            IProjectIntegratorListFactory listFactory = mocks.DynamicMock <IProjectIntegratorListFactory>();
            IProjectIntegratorList        list        = mocks.DynamicMock <IProjectIntegratorList>();

            SetupResult.For(list.Count).Return(0);
            SetupResult.For(listFactory.CreateProjectIntegrators(null, null)).IgnoreArguments().Return(list);
            mocks.ReplayAll();

            object instance = IntegrationQueueManagerFactory.CreateManager(listFactory, configuration, null);

            Assert.That(instance, Is.InstanceOf <IntegrationQueueManager>());
        }
Exemplo n.º 5
0
        private void CreateIntegrators()
        {
            IConfiguration configuration = configurationService.Load();
            projectIntegrators = projectIntegratorListFactory.CreateProjectIntegrators(configuration.Projects);

            if (projectIntegrators.Count == 0)
            {
                Log.Info("No projects found");
            }
        }
		private void Initialize(IConfiguration configuration)
		{
			foreach (IProject project in configuration.Projects)
			{
				// Force the queue to be created if it does not exist already.
                IQueueConfiguration config = configuration.FindQueueConfiguration(project.QueueName);
				integrationQueues.Add(project.QueueName, config);
			}
			projectIntegrators = projectIntegratorListFactory.CreateProjectIntegrators(configuration.Projects, integrationQueues);

			if (projectIntegrators.Count == 0)
			{
				Log.Info("No projects found");
			}
		}