public void Should_perform_full_bootstrap()
 {
     var container = new DIContainer();
     container.Configure();
     container.InitializeCache(getWatchDirectory());
     var cache = container.Services.Locate<ICache>();
     cache.Count.ShouldEqual(3);
 }
        public static void Configure(ILocateWriteLocation configurator)
        {
            if (configurator == null)
            {
                _container.Configure();
            }
            else
            {
                _container.Configure(configurator);
            }
            var configuration = _container.Services.Locate <IConfiguration>();

            if (configuration.DebuggingEnabled)
            {
                enableLogging();
            }
            Debug.InitialConfigurationFinished();
        }
Example #3
0
        public static void Configure(ILocateWriteLocation configurator)
        {
            if (configurator == null)
            {
                _container.Configure();
            }
            else
            {
                _container.Configure(configurator);
            }
            var configuration = _container.Services.Locate <IConfiguration>();

            setLoggerEnabler();
            if (configuration.DebuggingEnabled)
            {
                enableLogging();
            }
            UseCecilForReflectionWithAutoTestTestRunner();
            Debug.InitialConfigurationFinished();
        }
        public void SetUp()
        {
            _container = new DIContainer();
            _container.Configure();
            _container.Container
                .Register(Component.For<IConsumerOf<StringMessage>>().ImplementedBy<Listener>())
                .Register(Component.For<IConsumerOf<StringMessage>>().Forward<IConsumerOf<IntMessage>>().ImplementedBy<BigListener>())
                .Register(Component.For<IOverridingConsumer<StringMessage>>().ImplementedBy<OverridingConsumer>().LifeStyle.Singleton);

            _bus = _container.Services.Locate<IMessageBus>();
            _threadException = "";
            _bus.OnErrorMessage += new EventHandler<ErrorMessageEventArgs>(_bus_OnErrorMessage);
        }
Example #5
0
 public void FixtureSetUp()
 {
     _container = new DIContainer();
     _container.Configure();
     _locator = _container.Services;
 }
Example #6
0
		public void Should_register_run_failed_first_pre_processor()
		{
			var container = new DIContainer();
            container.Configure();
			container.AddRunFailedTestsFirstPreProcessor();
			var preProcessors = container.Services.LocateAll<IPreProcessTestruns>();
			preProcessors.Length.ShouldEqual(3);
		}