Silk4NET でのキーワード駆動テストの基本状態の設定

Silk4NET でキーワード駆動テストを実行すると、キーワード駆動テストは基本状態のキーワードを呼び出すことにより、Silk4NET は AUT を基本状態から開始します。

キーワード駆動テストの記録時に、Silk4NET は基本状態のキーワード (IsBaseState プロパティが True に設定されているキーワード) を現在のプロジェクトから検索します。

  • 基本状態のキーワードが現在のプロジェクトに存在した場合、Silk4NET は、キーワード駆動テストの最初のキーワードとして、このキーワードを挿入します。
  • 基本状態のキーワードがプロジェクトに存在しない場合、Silk4NET は、アプリケーションの開始 という名前の新しい基本状態のキーワードを作成し、キーワード駆動テストの最初のキーワードとして挿入します。
キーワードを手動で基本状態のキーワードとしてマークするには、IsBaseState プロパティを Keyword属性に追加し、プロパティの値を True に設定します。
' VB .NET code
<Keyword("Start application", IsBaseState:=True)>
Public Sub Start_application()
  ' Base state implementation
End Sub
// C# code
[Keyword("Start application", IsBaseState=true)]
public void Start_application()
{
  // Base state implementation
}