基本的に、一連のテスト実行を開始する前にMSTestに少しのコードを実行するように指示します。基本的に、私がやりたいことは、いくつかのコードをに貼り付けることと同じですMain()
。
これを実行したいのは、統合テストの実行中にlog4netを使用してロギングを実行したいためです。log4net.Config.XmlConfigurator
アセンブリ属性を使用することはできませんLoggerManager
。テストアセンブリで読み取った時点で、すでに呼び出されているからです。ドキュメントでは、コードエントリポイントでlog4netを明示的に構成することを推奨していますが、テストのどこにありますか?
TestDriven.NETとMSTestランナーでテストを実行できるようにする必要があります。