Я пишу этот вопрос в духе ответа на ваши вопросы, так как я нашел решение проблемы, но если у кого-то есть лучшее решение, я бы с удовольствием выслушал его.
В приложении, над которым я сейчас работаю, я создаю подкласс элемента управления ListView, чтобы добавить некоторые функции, некоторые из которых взаимодействуют со свойствами ListView SelectedIndices и SelectedItems.
Проблема в том, что при попытке модульного тестирования моего подкласса свойства SelectedIndices и SelectedItems не обновляются при добавлении элементов в выборку. Я пробовал оба
item.Selected = true
и
listView.SelectedIndices.Add(...)
Но SelectedIndices или SelectedItems просто не оказываются затронутыми. Модульные тесты для других компонентов функционируют нормально.
Как выполнить модульное тестирование зависимых от выбора частей моего подкласса ListView?