谁能告诉我如何让 mbunit 一次运行多个测试而不在每次测试后设置和拆除?
目前我正在使用 selenium 进行 UI 测试,并且需要连续运行测试做一个登录页面。
在此先感谢,CB
谁能告诉我如何让 mbunit 一次运行多个测试而不在每次测试后设置和拆除?
目前我正在使用 selenium 进行 UI 测试,并且需要连续运行测试做一个登录页面。
在此先感谢,CB
您是否正在寻找FixtureSetUp/FixtureTearDown属性 [以前称为 TestFixtureSetUp],它在类级别调用,这意味着它将为一个测试类中的所有测试设置一次。
在方法级别调用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);
}
}