C# Class TechTalk.SpecFlow.Generator.UnitTestProvider.XUnitTestGeneratorProvider

Inheritance: IUnitTestGeneratorProvider
Afficher le fichier Open project: aqueduct/SpecflowWithNunitRunner Class Usage Examples

Méthodes publiques

Méthode Description
FinalizeTestClass ( TestClassGenerationContext generationContext ) : void
SetRow ( TestClassGenerationContext generationContext, CodeMemberMethod testMethod, IEnumerable arguments, IEnumerable tags, bool isIgnored ) : void
SetRowTest ( TestClassGenerationContext generationContext, CodeMemberMethod testMethod, string scenarioTitle ) : void
SetTestBackgroundMethod ( TestClassGenerationContext generationContext, CodeMemberMethod backgroundMethod, ScenarioSteps steps ) : void
SetTestClass ( TestClassGenerationContext generationContext, string featureTitle, string featureDescription ) : void
SetTestClassCategories ( TestClassGenerationContext generationContext, IEnumerable featureCategories ) : void
SetTestClassCleanupMethod ( TestClassGenerationContext generationContext ) : void
SetTestClassIgnore ( TestClassGenerationContext generationContext ) : void
SetTestClassInitializeMethod ( TestClassGenerationContext generationContext ) : void
SetTestCleanupMethod ( TestClassGenerationContext generationContext ) : void
SetTestInitializeMethod ( TestClassGenerationContext generationContext ) : void
SetTestMethod ( TestClassGenerationContext generationContext, CodeMemberMethod testMethod, string scenarioTitle ) : void
SetTestMethodAsRow ( TestClassGenerationContext generationContext, CodeMemberMethod testMethod, string scenarioTitle, string exampleSetName, string variantName, string>.IEnumerable arguments ) : void
SetTestMethodCategories ( TestClassGenerationContext generationContext, CodeMemberMethod testMethod, IEnumerable scenarioCategories ) : void
SetTestMethodIgnore ( TestClassGenerationContext generationContext, CodeMemberMethod testMethod ) : void
XUnitTestGeneratorProvider ( TechTalk.SpecFlow.Utils.CodeDomHelper codeDomHelper ) : System

Private Methods

Méthode Description
SetDescription ( CodeTypeMember codeTypeMember, string description ) : void
SetProperty ( CodeTypeMember codeTypeMember, string name, string value ) : void

Method Details

FinalizeTestClass() public méthode

public FinalizeTestClass ( TestClassGenerationContext generationContext ) : void
generationContext TestClassGenerationContext
Résultat void

SetRow() public méthode

public SetRow ( TestClassGenerationContext generationContext, CodeMemberMethod testMethod, IEnumerable arguments, IEnumerable tags, bool isIgnored ) : void
generationContext TestClassGenerationContext
testMethod System.CodeDom.CodeMemberMethod
arguments IEnumerable
tags IEnumerable
isIgnored bool
Résultat void

SetRowTest() public méthode

public SetRowTest ( TestClassGenerationContext generationContext, CodeMemberMethod testMethod, string scenarioTitle ) : void
generationContext TestClassGenerationContext
testMethod System.CodeDom.CodeMemberMethod
scenarioTitle string
Résultat void

SetTestBackgroundMethod() public méthode

public SetTestBackgroundMethod ( TestClassGenerationContext generationContext, CodeMemberMethod backgroundMethod, ScenarioSteps steps ) : void
generationContext TestClassGenerationContext
backgroundMethod System.CodeDom.CodeMemberMethod
steps ScenarioSteps
Résultat void

SetTestClass() public méthode

public SetTestClass ( TestClassGenerationContext generationContext, string featureTitle, string featureDescription ) : void
generationContext TestClassGenerationContext
featureTitle string
featureDescription string
Résultat void

SetTestClassCategories() public méthode

public SetTestClassCategories ( TestClassGenerationContext generationContext, IEnumerable featureCategories ) : void
generationContext TestClassGenerationContext
featureCategories IEnumerable
Résultat void

SetTestClassCleanupMethod() public méthode

public SetTestClassCleanupMethod ( TestClassGenerationContext generationContext ) : void
generationContext TestClassGenerationContext
Résultat void

SetTestClassIgnore() public méthode

public SetTestClassIgnore ( TestClassGenerationContext generationContext ) : void
generationContext TestClassGenerationContext
Résultat void

SetTestClassInitializeMethod() public méthode

public SetTestClassInitializeMethod ( TestClassGenerationContext generationContext ) : void
generationContext TestClassGenerationContext
Résultat void

SetTestCleanupMethod() public méthode

public SetTestCleanupMethod ( TestClassGenerationContext generationContext ) : void
generationContext TestClassGenerationContext
Résultat void

SetTestInitializeMethod() public méthode

public SetTestInitializeMethod ( TestClassGenerationContext generationContext ) : void
generationContext TestClassGenerationContext
Résultat void

SetTestMethod() public méthode

public SetTestMethod ( TestClassGenerationContext generationContext, CodeMemberMethod testMethod, string scenarioTitle ) : void
generationContext TestClassGenerationContext
testMethod System.CodeDom.CodeMemberMethod
scenarioTitle string
Résultat void

SetTestMethodAsRow() public méthode

public SetTestMethodAsRow ( TestClassGenerationContext generationContext, CodeMemberMethod testMethod, string scenarioTitle, string exampleSetName, string variantName, string>.IEnumerable arguments ) : void
generationContext TestClassGenerationContext
testMethod System.CodeDom.CodeMemberMethod
scenarioTitle string
exampleSetName string
variantName string
arguments string>.IEnumerable
Résultat void

SetTestMethodCategories() public méthode

public SetTestMethodCategories ( TestClassGenerationContext generationContext, CodeMemberMethod testMethod, IEnumerable scenarioCategories ) : void
generationContext TestClassGenerationContext
testMethod System.CodeDom.CodeMemberMethod
scenarioCategories IEnumerable
Résultat void

SetTestMethodIgnore() public méthode

public SetTestMethodIgnore ( TestClassGenerationContext generationContext, CodeMemberMethod testMethod ) : void
generationContext TestClassGenerationContext
testMethod System.CodeDom.CodeMemberMethod
Résultat void

XUnitTestGeneratorProvider() public méthode

public XUnitTestGeneratorProvider ( TechTalk.SpecFlow.Utils.CodeDomHelper codeDomHelper ) : System
codeDomHelper TechTalk.SpecFlow.Utils.CodeDomHelper
Résultat System