Về cơ bản, tôi muốn yêu cầu MSTest thực thi một chút mã trước khi khởi chạy vào một loạt các lần chạy thử nghiệm, về cơ bản những gì tôi muốn làm cũng giống như việc gắn một số mã vào Main()
.
Lý do tôi muốn làm điều này là tôi muốn thực hiện một số ghi nhật ký với log4net trong quá trình chạy thử nghiệm tích hợp của mình. Tôi không thể chỉ sử dụng log4net.Config.XmlConfigurator
thuộc tính assembly vì vào thời điểm nó đọc nó trong assembly thử nghiệm của tôi, nó đã được gọi LoggerManager
. Tài liệu khuyên bạn nên định cấu hình log4net một cách rõ ràng tại điểm nhập mã - nhưng đó là đâu trong các thử nghiệm của tôi?
Tôi cần có thể chạy thử nghiệm của mình trong TestDriven.NET và Á hậu MSTest.