Рассмотрим следующее:
new SUT(null, null, new List<IObjectBeingMocked>() { mockObjectOne.Object, mockObjectTwo.Object })
Моему SUT (тестируемая система) нужен список объектов в качестве третьего параметра. Это должно быть издевательством, так как я установил некоторые ожидания.
Как бы мне это прояснить, чтобы я мог отменить необходимость вызова .Object
для каждого элемента в списке? Обычно есть только два пункта, но это может увеличиться, и, по моему мнению, это затруднит чтение теста.
Что было бы лучшим способом легко / красиво преобразовать этот список фиктивных объектов в реальные объекты?