예제 #1
0
        public void CanCreateCustomAssembly()
        {
            AssemblyFactory.Type = typeof(MySpecialAssembly);
            var assembly = AssemblyFactory.CreateInstance(new AssemblyName("bla"));

            Assert.Equals(typeof(MySpecialAssembly), assembly.GetType());
        }
예제 #2
0
        public void DefaultCreatesAssemblyFacadeInstance()
        {
            AssemblyFactory.Type = AssemblyFactory.Default;
            var assembly = AssemblyFactory.CreateInstance(GetType().Assembly.GetName(false));

            Assert.Equals(typeof(AssemblyFacade), assembly.GetType());
        }
예제 #3
0
 public void AssemblyFactoryThrowsIfNonAssembly()
 {
     AssemblyFactory.Type = typeof(string);
     AssemblyFactory.CreateInstance(new AssemblyName("bla"));
 }