public static void Initialize()
        {
            if (_instance != null)
            {
                return;
            }

            _instance = new AssemblyWeaver();
        }
Example #2
0
        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));
        }