public void TestMethod1()
        {
            var plugins = new List<Lazy<IPlugin, IPluginMetadata>>();
            plugins.Add(new Lazy<IPlugin, IPluginMetadata>(() => new CpuPlugin(), new PluginAttribute("cpu")));

            var manager = new PluginManager(plugins);

            var runner = new PluginRunner(manager);

            runner.Run();
        }
Пример #2
0
 public void RunLoops()
 {
     var runner = new PluginRunner(manager);
     var task = runner.Run();
     task.Wait();
 }