public void ValidateHasRegistration_HasRegistration_NoException()
		{
			var container = new WindsorContainer();
			container.Register(Component.For<Independent>());

			container.ValidateHasRegistration<Independent, Independent>();
		}
		public void ValidateHasRegistration_HasOtherImplementation_ThrowsException()
		{
			var container = new WindsorContainer();
			container.Register(Component.For<Independent>().ImplementedBy<IndependentExtended>());

			container.ValidateHasRegistration<Independent, Independent>();
		}
		public void ValidateHasRegistration_NoRegistration_ThrowsException()
		{
			var container = new WindsorContainer();

			container.ValidateHasRegistration<Independent, Independent>();
		}