Gallio / MbUnitをWatiNで使用していて、TearDownとして実行するための定義済みのメソッドがあります。必要なのは、特定のテストケースからTearDownをスキップする方法です。それは可能ですか?
ありがとう。
Gallio / MbUnitをWatiNで使用していて、TearDownとして実行するための定義済みのメソッドがあります。必要なのは、特定のテストケースからTearDownをスキップする方法です。それは可能ですか?
ありがとう。
特定のテストメソッドでTearDownメソッドをスキップする方法はないと思います。MBUnitでも同様のニーズに遭遇したため、代わりにSetUpメソッドとTearDownメソッドを削除しました。次に、「using」ステートメントを使用して、必要なSetUp/Teardownを実行するファクトリクラスを作成しました。例:
[Test]
public void Folder_GetPropertyType_Valid()
{
using (var folder = IntegrationUtil.GetFolder())
{
PropId pid = folder.Properties.ElementAt(FolderMockConstants.FOLDER_FIRST_ELEMENT);
Assert.AreEqual(FolderMockConstants.FOLDER_VALID_PROPERTY_TYPE, folder.GetPropertyType(pid));
}
}
この場合、ファクトリIntegrationUtilを使用してフォルダーのオブジェクトインスタンスを取得し、「使用」ブラケットの後にクリーンアップします。このテストは、Setup/TearDownメソッドが含まれていないMBUnitテストクラスから抽出されました。
お役に立てれば。