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

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

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