public static void Initialize() { if (_instance != null) { return; } _instance = new AssemblyWeaver(); }
public void HasRegisteredTypesInIncludedReferences() { AssemblyWeaver.Initialize(); // Load program to load assembly var programType = AssemblyWeaver.Assembly.GetType("LoadAssembliesOnStartup.TestAssembly.Program"); var programInstance = Activator.CreateInstance(programType); var propertyInfo = programType.GetPropertyEx("IsRightAssemblyLoaded", true, true); Assert.IsTrue((bool)propertyInfo.GetValue(null, null)); }