public static void ConfigureContainerForTests(IWindsorContainer container) { container.ConfigureWiringForTestsCallBeforeAllOtherWiring(); SharedWiring(container); container.Register( Component.For <IServiceBus>().ImplementedBy <SynchronousBus>().LifestylePerWebRequest() ); container.ConfigureWiringForTestsCallAfterAllOtherWiring(); }
public static void ConfigureContainerForTests(IWindsorContainer container) { container.ConfigureWiringForTestsCallBeforeAllOtherWiring(); SharedWiring(container); container.Register( Component.For<IServiceBus>().ImplementedBy<SynchronousBus>().LifestylePerWebRequest() ); container.ConfigureWiringForTestsCallAfterAllOtherWiring(); }
public void WireContainer() { Container = new WindsorContainer(); Container.ConfigureWiringForTestsCallBeforeAllOtherWiring(); Container.Install( FromAssembly.Containing<Domain.ContainerInstallers.AccountRepositoryInstaller>(), FromAssembly.Containing<Domain.Events.EventStore.ContainerInstallers.AccountManagementDomainEventStoreInstaller>() ); Container.Register( Component.For<IServiceBus>().ImplementedBy<SynchronousBus>().LifestylePerWebRequest(), Component.For<IWindsorContainer>().Instance(Container) ); }
public void WireContainer() { Container = new WindsorContainer(); Container.ConfigureWiringForTestsCallBeforeAllOtherWiring(); Container.Register( Component.For <IUtcTimeTimeSource, DummyTimeSource>().Instance(DummyTimeSource.Now).LifestyleSingleton(), Component.For <IServiceBus>().ImplementedBy <SynchronousBus>().LifestylePerWebRequest(), Component.For <IWindsorContainer>().Instance(Container), Component.For <IConnectionStringProvider>().Instance(new ConnectionStringConfigurationParameterProvider()).LifestyleSingleton() ); Container.Install( FromAssembly.Containing <Domain.ContainerInstallers.AccountRepositoryInstaller>(), FromAssembly.Containing <Domain.Events.EventStore.ContainerInstallers.AccountManagementDomainEventStoreInstaller>() ); }
public void WireContainer() { Container = new WindsorContainer(); Container.ConfigureWiringForTestsCallBeforeAllOtherWiring(); Container.Register( Component.For<IUtcTimeTimeSource, DummyTimeSource>().Instance(DummyTimeSource.Now).LifestyleSingleton(), Component.For<IServiceBus>().ImplementedBy<SynchronousBus>().LifestylePerWebRequest(), Component.For<IWindsorContainer>().Instance(Container), Component.For<IConnectionStringProvider>().Instance(new ConnectionStringConfigurationParameterProvider()).LifestyleSingleton() ); Container.Install( FromAssembly.Containing<Domain.ContainerInstallers.AccountRepositoryInstaller>(), FromAssembly.Containing<Domain.Events.EventStore.ContainerInstallers.AccountManagementDomainEventStoreInstaller>() ); }