У меня тоже проблемы с MockRepository,
. Возможно, у меня есть концептуальное недопонимание класса. Мой взгляд на MockRepository
заключается в том, что он создает что-то похожее на шаблоны макетов.
Чтобы использовать примеры интерфейсов, предположим, что IFoo
имеет несколько свойств и методов. Я хотел бы установить экземпляр макета шаблона на уровне тестового набора, который имеет разумное возвращаемое значение по умолчанию для каждого свойства и метода. Затем в каждом методе теста переопределите эти значения значениями, подходящими для данного теста. Это избавляет от необходимости устанавливать каждую IFoo
макет в каждом тесте.
В предыдущем проекте я написал свой собственный фабричный класс, который делал это, но описание MockRepository
звучит так же.
Не понимаю ли я MockRepository?