2
在我的测试下一个流发生:如何参数TestFixtureSetUp(NUnit的)
- 我做一些动作(例如购买产品)的所有测试前,在每个测试我检查运行
- 然后一个断言
我使用NUnit框架来运行测试,因此我使用[TestFixtureSetUp]来标记一组在所有测试之前完成的操作。然后我使用[Test]或[TestCase()]来运行测试。
通常情况下,我需要检查相同的东西,但执行不同的流程。所以我必须参数化[TestFixtureSetUp]。我能以某种方式做到这一点吗?
所以我想在我的所有测试都依赖于参数之前执行一次这样的操作。
如果可以用不同的框架或不同的流结构做的请告诉我),我的代码
例子:
[TestFixtureSetUp] //This will be done once before all tests
public void Buy_Regular_One_Draw_Ticket(WayToPay merchant)
{
//here I want to do some actions and use different merchants to pay.
//So how can I send different parameters to this method?
}
一个例子将大大有助于理解,你实际上试图实现什么 – drkthng
当然)谢谢你的线索) –