屬性

NUnit 的第 1 版使用經典方法基於繼承和命名約定來識別測試。從版本 2.0 開始,NUnit 為此目的使用了自定義屬性。

由於 NUnit 測試裝置不從框架類繼承,因此開發人員可以以其他方式自由使用繼承。並且因為命名測試沒有任意的約定,所以名稱的選擇可以完全面向傳達測試的目的。

所有 NUnit 屬性都包含在 NUnit.Framework 名稱空間中。包含測試的每個原始檔必須包含該名稱空間的 using 語句,並且專案必須引用框架程式集 nunit.framework.dll。

從 NUnit 2.4.6 開始,NUnit 的屬性不再被密封,任何從它們派生的屬性都將被 NUnit 識別。