1
最近,我在基於NUnit Framework(版本3.7.1.0)的ASP.NET MVC項目中添加了一個測試項目。我知道NUnit中有一些屬性以及其他框架,我們可以將它們添加到我們的類和方法中,以編寫更好的測試用例。NUnit框架生命週期執行順序是什麼?
下面是其中介紹了NUnit的文檔屬性:
- 的SetUp
- TearDown中
- TestFixtureSetUp
- TestFixtureTearDown
我想知道的執行順序和性能考慮在幕後實施。
請注意,'TestFixtureSetUp'和'TestFixtureTearDown'在NUnit 3中已棄用,有利於'OneTimeSetUp'和'OneTimeTearDown'。 – Charlie