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() { }