示例#1
0
        public void CanSetupContainer()
        {
            //arrange
            var container = new Container();
            var registrar = new StructuremapRegistrar();

            //act
            registrar.ConfigureDependencies(container, false);

            //assert
            container.AssertConfigurationIsValid();
        }
        public void CanSetupContainer()
        {
            //arrange
            var container = new Container();
            var registrar = new StructuremapRegistrar();

            //act
            registrar.ConfigureDependencies(container, false);

            //assert
            container.AssertConfigurationIsValid();
        }
示例#3
0
        public void CanSetupContainer()
        {
            //arrange
            var container = new Container();
            var registrar = new StructuremapRegistrar();

            //act
            registrar.ConfigureDependencies(container);

            //assert
            container.AssertConfigurationIsValid();
            //Log.Info(container.WhatDoIHave());
        }
示例#4
0
        public void CanBootstrapTheIocProject()
        {
            //arrange
            var container = new Container();
            var registrar = new StructuremapRegistrar();
            var logger = new Logger<BootStrappingTest>();

            //act
            var bootstrapper = new Bootstrap()
                .WithContainer(container)
                .WithRegistrar(registrar)
                .WithLogger(logger)
                .Start();

            bootstrapper.Dispose();

            //assert
            container.AssertConfigurationIsValid();
        }
        public void CanBootstrapTheIocProject()
        {
            //arrange
            var container = new Container();
            var registrar = new StructuremapRegistrar();
            var logger    = new Logger <BootStrappingTest>();

            //act
            var bootstrapper = new Bootstrap()
                               .WithContainer(container)
                               .WithRegistrar(registrar)
                               .WithLogger(logger)
                               .Start();

            bootstrapper.Dispose();

            //assert
            container.AssertConfigurationIsValid();
        }
 public void ConfigureDependencies()
 {
     StructuremapRegistrar.ConfigureDependencies(Container, AdditionalRegistries);
 }