public void SetupTestClass() { GenerationContext.TestClass.IsPartial = true; GenerationContext.TestClass.TypeAttributes |= TypeAttributes.Public; _codeDomHelper.AddLinePragmaInitial(GenerationContext.TestClass, GenerationContext.Document.SourceFilePath, _specFlowConfiguration); _testGeneratorProvider.SetTestClass(GenerationContext, GenerationContext.Feature.Name, GenerationContext.Feature.Description); _decoratorRegistry.DecorateTestClass(GenerationContext, out List <string> unprocessedTags); if (!unprocessedTags.Any()) { return; } _testGeneratorProvider.SetTestClassCategories(GenerationContext, unprocessedTags); }
private void SetupTestClass(TestClassGenerationContext generationContext) { generationContext.TestClass.IsPartial = true; generationContext.TestClass.TypeAttributes |= TypeAttributes.Public; AddLinePragmaInitial(generationContext.TestClass, generationContext.Document.SourceFilePath); _testGeneratorProvider.SetTestClass(generationContext, generationContext.Feature.Name, generationContext.Feature.Description); _decoratorRegistry.DecorateTestClass(generationContext, out var featureCategories); if (featureCategories.Any()) { _testGeneratorProvider.SetTestClassCategories(generationContext, featureCategories); } }
private void SetupTestClass(TestClassGenerationContext generationContext) { generationContext.TestClass.IsPartial = true; generationContext.TestClass.TypeAttributes |= TypeAttributes.Public; AddLinePragmaInitial(generationContext.TestClass, generationContext.Feature.SourceFile); testGeneratorProvider.SetTestClass(generationContext, generationContext.Feature.Title, generationContext.Feature.Description); if (generationContext.Feature.Tags != null) { testGeneratorProvider.SetTestClassCategories(generationContext, GetNonIgnoreTags(generationContext.Feature.Tags)); if (HasIgnoreTag(generationContext.Feature.Tags)) { testGeneratorProvider.SetTestClassIgnore(generationContext); } } DeclareTestRunnerMember(generationContext); }
private void SetupTestClass(TestClassGenerationContext generationContext) { generationContext.TestClass.IsPartial = true; generationContext.TestClass.TypeAttributes |= TypeAttributes.Public; // AddLinePragmaInitial(generationContext.TestClass, generationContext.Feature.SourceFile); testGeneratorProvider.SetTestClass(generationContext, generationContext.Feature.Title, generationContext.Feature.Description); List <string> featureCategories; decoratorRegistry.DecorateTestClass(generationContext, out featureCategories); if (featureCategories.Any()) { testGeneratorProvider.SetTestClassCategories(generationContext, featureCategories); } DeclareTestRunnerMember(generationContext); }
private void SetupTestClass(TestClassGenerationContext generationContext) { generationContext.TestClass.IsPartial = true; generationContext.TestClass.TypeAttributes |= TypeAttributes.Public; _linePragmaHandler.AddLinePragmaInitial(generationContext.TestClass, generationContext.Document.SourceFilePath); _testGeneratorProvider.SetTestClass(generationContext, generationContext.Feature.Name, generationContext.Feature.Description); _decoratorRegistry.DecorateTestClass(generationContext, out var featureCategories); if (featureCategories.Any()) { _testGeneratorProvider.SetTestClassCategories(generationContext, featureCategories); } var featureTagsField = new CodeMemberField(typeof(string[]), "_featureTags"); featureTagsField.InitExpression = _scenarioPartHelper.GetStringArrayExpression(generationContext.Feature.Tags); generationContext.TestClass.Members.Add(featureTagsField); }
public void SetTestClass(TestClassGenerationContext generationContext, string featureTitle, string featureDescription) { _unitTestGeneratorProvider.SetTestClass(generationContext, featureTitle, featureDescription); UpdateAttributes(generationContext.TestClass); }
public void SetTestClass(TestClassGenerationContext generationContext, string featureTitle, string featureDescription) { baseGeneratorProvider.SetTestClass(generationContext, featureTitle, featureDescription); }
public void SetTestClass(TestClassGenerationContext generationContext, string featureTitle, string featureDescription) { _innerGenerator.SetTestClass(generationContext, featureTitle, featureDescription); }