Нужно замокать явную реализацию интерфейса. Желательно на NSubstitute или Moq. Возможно ли такое? спасибо
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Здравствуйте, TK, Вы писали:
TK>Кто будет проверять, что реализация явная?
Ну есть bad — design. Когда класс реализует интрефейс explicit, а другой — его пользователь в одном месте приводит его к этому интерфейсу
Сейчас надо класс и интерфейс замокать для тестов.
Уже нашел, что это делается так
var mock = Substitute.For<TClass, TInterface>();
((TInterface)mock).Foo.Returns(...);