Как я могу имитировать метод объекта без конструктора по умолчанию?

Используя moq, если я попытаюсь имитировать метод непосредственно на Foo , я получу следующее: Invalid проверить на невиртуальном (переопределяемом в VB) члене.

Моя альтернатива - имитировать IFoo , что избавляет от указанной выше проблемы, но тогда я не могу создать его, потому что Foo не имеет конструктора без параметров ( Аргументы конструктора не могут быть переданы для имитации интерфейса. ). Что я могу сделать?

8
задан ryeguy 18 June 2011 в 05:09
поделиться