Castle.Facilities.WcfIntegration.Tests.PerWcfOperationLifestyleTestCase.SetUp C# (CSharp) Method

SetUp() private method

private SetUp ( ) : void
return void
		public void SetUp()
		{
			windsorContainer = new WindsorContainer()
				.AddFacility<WcfFacility>(f => f.CloseTimeout = TimeSpan.Zero)
				.Register(
				Component.For<ServiceHostListener>(),
				Component.For<UnitOfworkEndPointBehavior>(),
				Component.For<NetDataContractFormatBehavior>(),
				Component.For<IOne>().ImplementedBy<One>().LifeStyle.PerWcfOperation(),
				Component.For<HasOne>().LifestylePerWcfOperation(),
				Component.For<IServiceWithDependencies>().ImplementedBy<ServiceWithDependencies>().LifeStyle.Transient
					.Named("Operations")
					.AsWcfService(new DefaultServiceModel().AddEndpoints(
					       	WcfEndpoint.BoundTo(new NetTcpBinding { PortSharingEnabled = true })
					       		.At("net.tcp://localhost/Operations")
					       	)
					)
				);

			client = CreateClient();
		}