フィーチャファイルにシナリオアウトラインを作成し、テストステップを生成すると、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つのコンパイルの問題が発生します。
ディレクティブを手動で削除すると問題は解決しますが、ファイルは自動的に生成され、この手順を繰り返すことでテストが非常に迅速に維持されなくなります。
これを取り除くための設定やその他の方法はありますか?