public void CanCreateCustomAssembly() { AssemblyFactory.Type = typeof(MySpecialAssembly); var assembly = AssemblyFactory.CreateInstance(new AssemblyName("bla")); Assert.Equals(typeof(MySpecialAssembly), assembly.GetType()); }
public void DefaultCreatesAssemblyFacadeInstance() { AssemblyFactory.Type = AssemblyFactory.Default; var assembly = AssemblyFactory.CreateInstance(GetType().Assembly.GetName(false)); Assert.Equals(typeof(AssemblyFacade), assembly.GetType()); }
public void AssemblyFactoryThrowsIfNonAssembly() { AssemblyFactory.Type = typeof(string); AssemblyFactory.CreateInstance(new AssemblyName("bla")); }