処理されたアイテムの総数をカウントする PerformanceCounter を作成しました。
PerformanceCounter pCo = new PerformanceCounter(CategoryName, CounterName, false);
...
pCo.Increment();
テストを実行して、cuonter の出力を確認したいと考えています。
WMI からデータを読み取るにはどうすればよいですか?
処理されたアイテムの総数をカウントする PerformanceCounter を作成しました。
PerformanceCounter pCo = new PerformanceCounter(CategoryName, CounterName, false);
...
pCo.Increment();
テストを実行して、cuonter の出力を確認したいと考えています。
WMI からデータを読み取るにはどうすればよいですか?
WMI の単体テストに関する別の質問がスタックオーバーフローにあり、興味があるかもしれません。
パフォーマンス カウンターによって生成されたデータをシミュレートするモックを作成できます。
従来の考え方に反する提案があります。単体テストの一部としてパフォーマンス カウンターをインストールして実行できるようにし、データをテストし、単体テストのクリーンアップ中にパフォーマンス カウンターをアンインストールします。私はこれを明示的にパフォーマンスカウンターを行っていませんが、テストの一環として「何か」をインストール/アンインストールする単体テストを作成しました。