Visual Studioの単体テストとNUnitの比較

NUnitのAssertクラスに実装されているメソッドは、.NETのAssertクラスなどに同名で実装されています。一方で下表で示す通り、属性には相違があります。

属性の比較
  クラス メソッド
NUnit .NET NUnit .NET
テスト宣言 TestFixture TestClass Test TestMethod
初期化処理 TestFixtureSetUp
(インスタンス メソッドが対象)
ClassInitialize
(静的メソッドが対象)
SetUp TestInitialize
終了処理 TestFixtureTearDown
(インスタンス メソッドが対象)
ClassCleanup
(静的メソッドが対象)
TearDown TestCleanup
Microsoft Learnから検索