Пример #1
0
        public void StrategyProviderNotCreatedWithoutRegisteredStrategyPlugIn()
        {
            var manager = new PlugInManager();

            var strategyProvider = manager.GetStrategyProvider <string, IExampleStrategyPlugIn>();

            Assert.That(strategyProvider, Is.Null);
        }
Пример #2
0
        public void StrategyProviderNotCreatedWithoutRegisteredStrategyPlugIn()
        {
            var manager = new PlugInManager(null, new NullLoggerFactory(), this.CreateServiceProvider());

            var strategyProvider = manager.GetStrategyProvider <string, IExampleStrategyPlugIn>();

            Assert.That(strategyProvider, Is.Null);
        }
Пример #3
0
        public void StrategyProviderCreatedForRegisteredStrategyPlugIn()
        {
            var manager = new PlugInManager();

            manager.RegisterPlugIn <IExampleStrategyPlugIn, ExampleStrategyPlugIn>();

            var strategyProvider = manager.GetStrategyProvider <string, IExampleStrategyPlugIn>();

            Assert.That(strategyProvider, Is.Not.Null);
        }