示例#1
0
        public void Initialize()
        {
            PackageActionsResolver.Reset();

            ProfilingLogger = new ProfilingLogger(Mock.Of <ILogger>(), Mock.Of <IProfiler>());

            PluginManager = new PluginManager(new ActivatorServiceProvider(), new NullCacheProvider(),
                                              ProfilingLogger,
                                              false)
            {
                AssembliesToScan = AssembliesToScan
            };
        }
        public void Initialize()
        {
            TestHelper.SetupLog4NetForTests();

            PackageActionsResolver.Reset();

            // ensures it's reset
            PluginManager.Current = new PluginManager(false);

            // for testing, we'll specify which assemblies are scanned for the PluginTypeResolver
            PluginManager.Current.AssembliesToScan = new[]
            {
                this.GetType().Assembly                         // this assembly only
            };
        }
示例#3
0
 public void TearDown()
 {
     PackageActionsResolver.Reset();
 }
 public void TearDown()
 {
     PackageActionsResolver.Reset();
     Resolution.IsFrozen = false;
 }
 public void TearDown()
 {
     PackageActionsResolver.Reset();
     PluginManager.Current = null;
 }