TestInitialize
và TestCleanup
được chạy trước và sau mỗi bài kiểm tra, điều này là để đảm bảo rằng không có bài kiểm tra nào được ghép nối.
Nếu bạn muốn chạy các phương thức trước và sau TẤT CẢ các thử nghiệm, hãy trang trí các phương thức có liên quan bằng các thuộc tính ClassInitialize
và ClassCleanup
.
Thông tin liên quan từ tệp kiểm tra được tạo tự động trong Visual Studio:
Bạn có thể sử dụng các thuộc tính bổ sung sau khi viết bài kiểm tra của mình:
// 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() { }