.

Differences between syntax of Nunit & MStest

Differences between syntax of Nunit & MStest

These are the main differences in terminology:

MSTest Attribute

NUnit Attribute

Purpose

[TestMethod] [Test] Indentifies of an individual unit test
[TestClass] [TestFixture] Identifies of a group of unit tests, all Tests, and Initializations/Clean Ups must appear after this declaration
[ClassInitialize] [TestFixtureSetUp] Identifies a method which should be called a single time prior to executing any test in the Test Class/Test Fixture
[ClassCleanup] [TestFixtureTearDown] Identifies a method in to be called a single time following the execution of the last test in a TestClass/TestFixture
[TestInitialize] [SetUp] Identifies a method to be executed each time before a TestMethod/Test is executed
[TestCleanup] [TearDown] Identifies a method to be executed each time after a TestMethod/Test has executed
[AssemblyInitialize] N/A Identifies a method to be called a single time upon before running any tests in a Test Assembly
[AssemblyCleanUp] N/A Identifies a method to be called a single time upon after running all tests in a Test Assembly

 

What's your thoughts on this?

*

Protected by WP Anti Spam