Re[2]: Сделать мок для explicit intreface implementation
От: vladpol Украина http://vlad-mislitel.livejournal.com/
Дата: 23.12.15 08:08
Оценка:
Здравствуйте, TK, Вы писали:

TK>Кто будет проверять, что реализация явная?


Ну есть bad — design. Когда класс реализует интрефейс explicit, а другой — его пользователь в одном месте приводит его к этому интерфейсу

Сейчас надо класс и интерфейс замокать для тестов.
Уже нашел, что это делается так

var mock = Substitute.For<TClass, TInterface>();

((TInterface)mock).Foo.Returns(...);
С уважением, Владислав Полищук
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.