Tôi đang sử dụng Visual Studio 2010 Beta 2. Tôi có một đơn [TestClass]
, trong đó có [TestInitialize]
, [TestCleanup]
và một số [TestMethods]
.Tại sao TestInitialize bị sa thải đối với mọi thử nghiệm trong các thử nghiệm đơn vị Visual Studio của tôi?
Mỗi khi phương pháp thử được chạy, phương pháp khởi tạo và dọn dẹp cũng C runNG chạy!
Tôi đã có ấn tượng rằng [TestInitialize]
& [TestCleanup]
chỉ nên chạy một lần, cho mỗi lần chạy thử nghiệm cục bộ.
Điều đó có đúng không? Nếu không, cách thích hợp để làm điều này là gì?
và bạn có thêm hai AssemblyInitialize và AssemblyCleanup như đề cập ở đây http://stackoverflow.com/a/21304674/864201 –
Will TestInitialize chạy cho các thử nghiệm được đánh dấu [Bỏ qua]? –