我有一组代码可以在我的所有测试方法中执行,比如登录代码。是否可以最小化这些代码行并确保它在测试方法运行之前运行,例如归因于该方法。如果我们把它作为一些属性,那么它也应该采取参数,想知道这是如何实现的。 Plmk。
答案 0 :(得分:1)
在所有单元测试框架中,都有一个在测试之前和之后执行公共代码的功能。下面显示了NUnit的示例:
BeforeTest
Test1
AfterTest
BeforeTest
Test2
AfterTest
运行此类时,我们得到以下输出:。
[Setup]
此外,[Teardown]
和$seq
方法是可选的。我们可以根据要求混合搭配。