private IFeatureGenerator FeatureGenerator(CodeDomHelper codeDomHelper)
        {
            var dr = new DecoratorRegistry(new ObjectContainer());
            var runtimeConfiguration = ConfigurationLoader.GetDefault();

            runtimeConfiguration.AllowDebugGeneratedFiles = true;

            return(new FeatureGeneratorExtended(_unitTestGeneratorProvider, codeDomHelper, runtimeConfiguration, dr, SampleFeatureFile.Variant));
        }
Beispiel #2
0
        public void RegisterScannerDecoratorNormalCase()
        {
            BotConfiguration.ScannerProviders = new List <string>()
            {
                "Bar", "Buz"
            };
            var registry  = new DecoratorRegistry();
            var decorator = registry.GetScannerDecorator();
            var context   = new DecoratorContext();
            var request   = new Mock <HttpRequest>().Object;

            decorator.Decorate(context, request);
            Assert.Equal("BarValue", context.Tag.GetValueOrDefault("Bar"));
            Assert.Equal("BuzValue", context.Tag.GetValueOrDefault("Buz"));
            Assert.Null(context.PullRequestId);
        }