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