谁能告诉我如何让mbunit一次运行多个测试,而不会在每次测试后都设置和拆卸?
目前,我正在使用selenium进行UI测试,需要在登录页面上连续运行测试。
先谢谢你,cb
发布于 2009-06-16 13:50:19
您是否在寻找过去称为TestFixtureSetUp的FixtureSetUp/FixtureTearDown属性,它在类级别被调用,这意味着它将为一个测试类中的所有测试设置一次。
在方法级别调用Setup/TearDown属性。
MbUnit还支持测试组件设置和拆卸。这是一个用于此的link。
[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);
}
}https://stackoverflow.com/questions/1001563
复制相似问题