public RuntimeBootstrapper(IWindsorContainer container, IEnumerable<Assembly> assembliesToScan)
 {
     Debug.Write("Bootstrapper");
     _runtime = new ECommDemoRuntime(container
         , container.Resolve<IEventStore>()
         , container.Resolve<ISnapshotStore>()
         , assembliesToScan
     );
 }
 public RuntimeBootstrapper(IWindsorContainer container, IEnumerable <Assembly> assembliesToScan)
 {
     Debug.Write("Bootstrapper");
     _runtime = new ECommDemoRuntime(container
                                     , container.Resolve <IEventStore>()
                                     , container.Resolve <ISnapshotStore>()
                                     , assembliesToScan
                                     );
 }
        public void SetUp()
        {
            _container.Install(
                new SupportInstaller(),
                new HandlersInstaller(),
                new DomainEventHandlersInstaller(),
                new ViewModelInstaller().AddReaders().AddWriters()
                );

            _runtime = new ECommDemoRuntime(
                _container
                , _container.Resolve <IEventStore>()
                , _container.Resolve <ISnapshotStore>()
                , AssemblyToScanProvider.List
                );
        }