public void LambdaRegistrationWorksLikeExpected()
		{
			var container = new IocContainer();
			var instance = new Foo1();

			var reg = new LambdaRegistration<IFoo>(container, x => { return instance; }, new TransientLifetime());

			Assert.AreEqual(reg.ReturnType, typeof(IFoo));

			var out1 = reg.GetInstance();

			Assert.AreSame(instance, out1);
		}
        public void LambdaRegistrationWorksLikeExpected()
        {
            var container = new IocContainer();
            var instance  = new Foo1();

            var reg = new LambdaRegistration <IFoo>(container, x => { return(instance); }, new TransientLifetime());

            Assert.AreEqual(reg.ReturnType, typeof(IFoo));

            var out1 = reg.GetInstance();

            Assert.AreSame(instance, out1);
        }