質問

mbunitが一度に複数のテストを実行し、各テストの後にセットアップおよび破棄せずに実行する方法を教えてもらえますか?

現在、UIテストにseleniumを使用しています。ログインページでテストを連続して実行する必要があります。

事前に感謝します、 cb

役に立ちましたか?

解決

FixtureSetUp / FixtureTearDown 属性を探していますか。これは、クラスレベルで呼び出されます。つまり、1つのテストクラスのすべてのテストに対して1回設定されます。

Setup / TearDown 属性はメソッドレベルで呼び出されます。

MbUnitは、テストアセンブリのセットアップと分解もサポートしています。これはリンクです。

[assembly: AssemblyCleanUp(typeof(AssemblyCleaner))]
...
public class AssemblyCleaner
{
    [SetUp]
    public static void SetUp()
    {
        Console.WriteLine("Setting up {0}", typeof(AssemblyCleanUp).Assembly.FullName);
    }
    [TearDown]
    public static void TearDown()
    {
        Console.WriteLine("Cleaning up {0}", typeof(AssemblyCleanUp).Assembly.FullName);
    }
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top