Ejemplo n.º 1
0
        static void UseStructureMap()
        {
            Console.WriteLine("\r\n================\r\n");
            Console.WriteLine("Press a key to run with StructureMap");
            Console.ReadKey();
            // Configure using StructureMap
            var structureMapConfig = new SeekUHostConfiguration<StructureMapResolver>();
            structureMapConfig.ForSnapshotStore().Use<InMemorySnapshotStore>(store => ArbitraryConfigurationStep("StructureMap", store));
            structureMapConfig.For<IExample>().Use<Example>();

            IssueBankAccountCommands(structureMapConfig);
        }
Ejemplo n.º 2
0
        static void UseNinject()
        {
            Console.WriteLine("Press a key to run with Ninject");
            Console.ReadKey();

            // Configure using Ninject
            var ninjectConfig = new SeekUHostConfiguration<NinjectResolver>();
            ninjectConfig.ForSnapshotStore().Use<InMemorySnapshotStore>(store => ArbitraryConfigurationStep("Ninject", store));
            ninjectConfig.For<IExample>().Use<Example>();

            IssueBankAccountCommands(ninjectConfig);
        }
Ejemplo n.º 3
0
        static void UseWindsor()
        {
            Console.WriteLine("\r\n================\r\n");
            Console.WriteLine("Press a key to run with Castle Windsor");
            Console.ReadKey();

            // Configure using Windsor
            var ninjectConfig = new SeekUHostConfiguration<WindsorResolver>();
            ninjectConfig.ForSnapshotStore().Use<InMemorySnapshotStore>(store => ArbitraryConfigurationStep("Windsor", store));
            ninjectConfig.For<IExample>().Use<Example>();

            IssueBankAccountCommands(ninjectConfig);
        }
Ejemplo n.º 4
0
        static void UseStructureMap()
        {
            Console.WriteLine("\r\n================\r\n");
            Console.WriteLine("Press a key to run with StructureMap");
            Console.ReadKey();
            // Configure using StructureMap
            var structureMapConfig = new SeekUHostConfiguration <StructureMapResolver>();

            structureMapConfig.ForSnapshotStore().Use <InMemorySnapshotStore>(store => ArbitraryConfigurationStep("StructureMap", store));
            structureMapConfig.For <IExample>().Use <Example>();

            IssueBankAccountCommands(structureMapConfig);
        }
Ejemplo n.º 5
0
        static void UseNinject()
        {
            Console.WriteLine("Press a key to run with Ninject");
            Console.ReadKey();

            // Configure using Ninject
            var ninjectConfig = new SeekUHostConfiguration <NinjectResolver>();

            ninjectConfig.ForSnapshotStore().Use <InMemorySnapshotStore>(store => ArbitraryConfigurationStep("Ninject", store));
            ninjectConfig.For <IExample>().Use <Example>();

            IssueBankAccountCommands(ninjectConfig);
        }
Ejemplo n.º 6
0
        static void UseWindsor()
        {
            Console.WriteLine("\r\n================\r\n");
            Console.WriteLine("Press a key to run with Castle Windsor");
            Console.ReadKey();

            // Configure using Windsor
            var ninjectConfig = new SeekUHostConfiguration <WindsorResolver>();

            ninjectConfig.ForSnapshotStore().Use <InMemorySnapshotStore>(store => ArbitraryConfigurationStep("Windsor", store));
            ninjectConfig.For <IExample>().Use <Example>();

            IssueBankAccountCommands(ninjectConfig);
        }