Castle.MicroKernel.Tests.BestConstructorTestCase.ConstructorWithMoreArguments C# (CSharp) Method

ConstructorWithMoreArguments() private method

private ConstructorWithMoreArguments ( ) : void
return void
		public void ConstructorWithMoreArguments()
		{
			kernel.AddComponent("a", typeof(A));
			kernel.AddComponent("b", typeof(B));
			kernel.AddComponent("c", typeof(C));
			kernel.AddComponent("service", typeof(ServiceUser));

			ServiceUser service = (ServiceUser) kernel["service"];

			Assert.IsNotNull(service);
			Assert.IsNotNull(service.AComponent);
			Assert.IsNotNull(service.BComponent);
			Assert.IsNotNull(service.CComponent);
		}