public void Create_With_NonExistingTypeInAssembly_ShouldTryFromConfig()
        {
            var f = new ObjectFactory();
            var fooInstance = f.Create(new CreationInfo
            {
                Name = "MyNameSpace.ExistingFoo, MyNameSpace.Training.NetPatterns"
            });

            Assert.IsNull(fooInstance);
        }
        public void Create_With_ExistingTypeInAssembly_ShouldReturnInstanceOfSpecifiedType()
        {
            var f = new ObjectFactory();
            var fooInstance = f.Create(new CreationInfo
            {
                Name = UnitTestCommon.FooTypeFullName
            });

            Assert.IsNotNull(fooInstance);
            Assert.AreEqual(UnitTestCommon.FooTypeFullName,
                fooInstance.GetType().FullName);
        }