TestInitializeऔर TestCleanupप्रत्येक परीक्षण से पहले और बाद में दौड़ाया जाता है, यह सुनिश्चित करना है कि कोई परीक्षण युग्मित न हो।
यदि आप सभी परीक्षणों से पहले और बाद में विधियों को चलाना चाहते हैं, तो प्रासंगिक विधियों को ClassInitializeऔर ClassCleanupविशेषताओं से सजाएं।
Visual Studio में स्वतः जनरेट हुई परीक्षण-फ़ाइल से प्रासंगिक जानकारी:
आप अपने परीक्षण लिखते समय निम्नलिखित अतिरिक्त विशेषताओं का उपयोग कर सकते हैं:
// Use ClassInitialize to run code before running the first test in the class
[ClassInitialize()]
public static void MyClassInitialize(TestContext testContext) { }
// Use ClassCleanup to run code after all tests in a class have run
[ClassCleanup()]
public static void MyClassCleanup() { }
// Use TestInitialize to run code before running each test
[TestInitialize()]
public void MyTestInitialize() { }
// Use TestCleanup to run code after each test has run
[TestCleanup()]
public void MyTestCleanup() { }