我有我的全局設置如下(C#與NUnit的2.6.4)[設置]運行每個測試用例
public class GlobalSetup
{
[SetUp]
public void setUp()
{
// Setup code
}
}
和我的測試情況如下
[TestFixture]
public class Products : GlobalSetup
{
[Test, Description("Test description here")]
public void GetProductsByProductID()
{
}
[Test]
public void GetHeader()
{
}
[Test]
public void GetMyProducts()
{
}
}
雖然設置是運行它每個測試用例都運行一次。我希望安裝程序僅對整個測試套件運行一次。你們可以幫我嗎?我可以在整個套件中只運行一次設置。
此外,當我已經使用了GlobalSetUp文件作爲之下,則設置方法對於每個測試用例運行兩次。
注:我使用NUnit的2.6.4
看那[SetupFixture](https://nunit.org/index.php?p=setupFixture&r=2.6.3)文檔。 –
@JeroenHeier但是我在SetupFixture中看到這個例子,它在類級別標記,安裝標記爲方法級別。我可以在方法級別標記[SetupFixture]嗎? –