public void For_ParamOfTypes_AddsRegistration()
		{
			var registry = new RegistryTest();

			registry.For(typeof (IFoo)).ImplementedBy<Foo>();

			var container = InstallInContainer(registry);
			Verify<IFoo, Foo>(container);
		}
		public void For_GenericEntry_AddsRegistration()
		{
			var registry = new RegistryTest();

			registry.For<IFoo>().ImplementedBy<Foo>();

			var container = InstallInContainer(registry);
			Verify<IFoo, Foo>(container);
		}
		public void For_GenericWithTwoForwards_AddsRegistration()
		{
			var registry = new RegistryTest();

			registry.For<FooBar, Foo, IFoo>().ImplementedBy<FooBar>();

			var container = InstallInContainer(registry);
			Verify<IFoo, FooBar>(container);
			Verify<Foo, FooBar>(container);
			Verify<FooBar, FooBar>(container);
		}