1

処理されたアイテムの総数をカウントする PerformanceCounter を作成しました。

PerformanceCounter pCo = new PerformanceCounter(CategoryName, CounterName, false);
...
pCo.Increment();

テストを実行して、cuonter の出力を確認したいと考えています。

WMI からデータを読み取るにはどうすればよいですか?

4

1 に答える 1

0

WMI の単体テストに関する別の質問がスタックオーバーフローにあり、興味があるかもしれません。

パフォーマンス カウンターによって生成されたデータをシミュレートするモックを作成できます。

従来の考え方に反する提案があります。単体テストの一部としてパフォーマンス カウンターをインストールして実行できるようにし、データをテストし、単体テストのクリーンアップ中にパフォーマンス カウンターをアンインストールします。私はこれを明示的にパフォーマンスカウンターを行っていませんが、テストの一環として「何か」をインストール/アンインストールする単体テストを作成しました。

于 2013-01-29T21:02:23.763 に答える