1

プログラムの起動時に値がロードされる静的構成クラスがあり、それを変更しようとすると例外がスローされます。

残念ながら、VS2012の単体テストスイートは、テスト全体で実行されているプログラムの同じインスタンスを保持しているため、さまざまなテストでさまざまな構成をテストしたいと思います。ランナーにプログラムを「リセット」させたり、プログラムの新しいインスタンスでさらにテストを実行させたりする方法はありますか?このシナリオに合わせるためだけに、構成クラスに回避策コードを追加しないようにこれを実行したいと思います。

4

1 に答える 1

0

現在、そのようなオプションはありません。

TestInitialize / TestCleanupメソッドの一部としてこの静的構成を再初期化する必要がありますが、そうです。これは、これを実現するためのコードを追加することを意味します。

于 2012-09-22T17:38:49.570 に答える