기능 파일에 시나리오 개요를 만들고 테스트 단계를 생성하면 Specflow가 자동으로 .feature.vb 파일을 생성합니다. 단계 정의를 정정하기위한 호출에 대한 맵핑.Specflow는 시나리오 개요가있는 * .feature.vb 파일에 여분의 #End ExternalSource 지시문을 생성합니다.
파일 생성에 몇 가지 문제가 있으며 기능에 대한 추가 #End ExternalSource
지시문을 생성합니다. 시작 지침이 없습니다. 코드는 다음과 같습니다.
Public Overridable Sub MyScenarioOutlineName_Parameter()
Me.MyScenarioOutlineName("Parameter", CType(Nothing,String()))
#End ExternalSource
End Sub
이것은 시나리오 개요 매개 변수 각각에 대해 반복됩니다. 그래서 각각 4 개의 매개 변수로 2 개의 시나리오 개요가 있다면 파일에 8 개의 컴파일 문제가 발생합니다.
지시문을 수동으로 제거하면 문제가 해결되지만 파일은 한 번씩 자동 생성되므로이 단계를 반복하면 테스트를 빠르게 유지 관리 할 수 없습니다.
이 설정을 없애기위한 구성이나 다른 방법이 있습니까?