問題の解決策を見つけたので、私はあなた自身の質問に答えるという精神でこの質問を書いていますが、誰かがより良い解決策を持っているなら、私は喜んでそれを聞きます.
私が現在取り組んでいるアプリケーションでは、ListView コントロールをサブクラス化して、ListView の SelectedIndices および SelectedItems プロパティとやり取りする機能を追加しています。
問題は、サブクラスを単体テストしようとすると、項目を選択項目に追加しても SelectedIndices および SelectedItems プロパティが更新されないことです。両方試してみました
item.Selected = true
と
listView.SelectedIndices.Add(...)
ただし、SelectedIndices または SelectedItems は影響を受けていないようです。機能の他の部分の単体テストは正常に機能します。
ListView サブクラスの選択に依存する部分を単体テストするにはどうすればよいですか?