public void StrategyProviderNotCreatedWithoutRegisteredStrategyPlugIn() { var manager = new PlugInManager(); var strategyProvider = manager.GetStrategyProvider <string, IExampleStrategyPlugIn>(); Assert.That(strategyProvider, Is.Null); }
public void StrategyProviderNotCreatedWithoutRegisteredStrategyPlugIn() { var manager = new PlugInManager(null, new NullLoggerFactory(), this.CreateServiceProvider()); var strategyProvider = manager.GetStrategyProvider <string, IExampleStrategyPlugIn>(); Assert.That(strategyProvider, Is.Null); }
public void StrategyProviderCreatedForRegisteredStrategyPlugIn() { var manager = new PlugInManager(); manager.RegisterPlugIn <IExampleStrategyPlugIn, ExampleStrategyPlugIn>(); var strategyProvider = manager.GetStrategyProvider <string, IExampleStrategyPlugIn>(); Assert.That(strategyProvider, Is.Not.Null); }