Где это возможно, попробуйте проверить видимые результаты вашего кода.Вы говорите, что класс периодически передает список ... ну, если вы можете добавить дополнительный контроль над тем, как происходит это вещание, вы можете эффективно проверить содержимое списка, заставив его транслироваться.Это видимый результат кода, так что в идеале это то, что вы должны тестировать.
Я все для тестирования внутренних компонентов, где это имеет смысл, но в этом случае это звучит так, как будто вы, возможно, тоже немногоfar.
(Другая альтернатива - создать внутреннее свойство и использовать [InternalsVisibleTo]
.)