C# 클래스 TechTalk.SpecFlow.Generator.UnitTestProvider.XUnitTestGeneratorProvider

상속: IUnitTestGeneratorProvider
파일 보기 프로젝트 열기: aqueduct/SpecflowWithNunitRunner 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
SetDescription ( CodeTypeMember codeTypeMember, string description ) : void
SetProperty ( CodeTypeMember codeTypeMember, string name, string value ) : void

메소드 상세

FinalizeTestClass() 공개 메소드

public FinalizeTestClass ( TestClassGenerationContext generationContext ) : void
generationContext TestClassGenerationContext
리턴 void

SetRow() 공개 메소드

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
리턴 void

SetRowTest() 공개 메소드

public SetRowTest ( TestClassGenerationContext generationContext, CodeMemberMethod testMethod, string scenarioTitle ) : void
generationContext TestClassGenerationContext
testMethod System.CodeDom.CodeMemberMethod
scenarioTitle string
리턴 void

SetTestBackgroundMethod() 공개 메소드

public SetTestBackgroundMethod ( TestClassGenerationContext generationContext, CodeMemberMethod backgroundMethod, ScenarioSteps steps ) : void
generationContext TestClassGenerationContext
backgroundMethod System.CodeDom.CodeMemberMethod
steps ScenarioSteps
리턴 void

SetTestClass() 공개 메소드

public SetTestClass ( TestClassGenerationContext generationContext, string featureTitle, string featureDescription ) : void
generationContext TestClassGenerationContext
featureTitle string
featureDescription string
리턴 void

SetTestClassCategories() 공개 메소드

public SetTestClassCategories ( TestClassGenerationContext generationContext, IEnumerable featureCategories ) : void
generationContext TestClassGenerationContext
featureCategories IEnumerable
리턴 void

SetTestClassCleanupMethod() 공개 메소드

public SetTestClassCleanupMethod ( TestClassGenerationContext generationContext ) : void
generationContext TestClassGenerationContext
리턴 void

SetTestClassIgnore() 공개 메소드

public SetTestClassIgnore ( TestClassGenerationContext generationContext ) : void
generationContext TestClassGenerationContext
리턴 void

SetTestClassInitializeMethod() 공개 메소드

public SetTestClassInitializeMethod ( TestClassGenerationContext generationContext ) : void
generationContext TestClassGenerationContext
리턴 void

SetTestCleanupMethod() 공개 메소드

public SetTestCleanupMethod ( TestClassGenerationContext generationContext ) : void
generationContext TestClassGenerationContext
리턴 void

SetTestInitializeMethod() 공개 메소드

public SetTestInitializeMethod ( TestClassGenerationContext generationContext ) : void
generationContext TestClassGenerationContext
리턴 void

SetTestMethod() 공개 메소드

public SetTestMethod ( TestClassGenerationContext generationContext, CodeMemberMethod testMethod, string scenarioTitle ) : void
generationContext TestClassGenerationContext
testMethod System.CodeDom.CodeMemberMethod
scenarioTitle string
리턴 void

SetTestMethodAsRow() 공개 메소드

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
리턴 void

SetTestMethodCategories() 공개 메소드

public SetTestMethodCategories ( TestClassGenerationContext generationContext, CodeMemberMethod testMethod, IEnumerable scenarioCategories ) : void
generationContext TestClassGenerationContext
testMethod System.CodeDom.CodeMemberMethod
scenarioCategories IEnumerable
리턴 void

SetTestMethodIgnore() 공개 메소드

public SetTestMethodIgnore ( TestClassGenerationContext generationContext, CodeMemberMethod testMethod ) : void
generationContext TestClassGenerationContext
testMethod System.CodeDom.CodeMemberMethod
리턴 void

XUnitTestGeneratorProvider() 공개 메소드

public XUnitTestGeneratorProvider ( TechTalk.SpecFlow.Utils.CodeDomHelper codeDomHelper ) : System
codeDomHelper TechTalk.SpecFlow.Utils.CodeDomHelper
리턴 System