Escribo esta pregunta con el ánimo de responder sus propias preguntas, ya que encontré una solución al problema, pero si alguien tiene una solución mejor, con gusto la escucharé.¿Por qué SelectedIndices y SelectedItems no funcionan cuando ListView se instancia en la prueba unitaria?
En la aplicación en la que estoy trabajando actualmente estoy subclasificando el control ListView para agregar algunas funcionalidades de las cuales algunas interactúan con las propiedades ListView SelectedIndices y SelectedItems.
El problema es que cuando intento probar mi subclase, las propiedades SelectedIndices y SelectedItems no se actualizan cuando agrego elementos a la selección. He intentado tanto
item.Selected = true
y
listView.SelectedIndices.Add(...)
Pero simplemente no parecen ser afectados selectedIndices o SelectedItems. Las pruebas de la unidad para las otras partes de la funcionalidad funcionan bien.
¿Cómo puedo probar la unidad de las partes dependientes de la selección de mi subclase ListView?