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)); }
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); }