Как издеваться над FindResources? - PullRequest
1 голос
/ 06 марта 2012

FindResources не является виртуальным методом, и любой интерфейс реализует его.

Есть ли способ издеваться над этим методом?

Ответы [ 2 ]

2 голосов
/ 06 марта 2012

Ознакомьтесь с MS Moles: http://research.microsoft.com/en-us/projects/moles/

Это бесплатный фреймворк, который позволит вам высмеивать статические методы и другие «немодальные объекты».Также возможна изоляция Typemock, но Moles бесплатен.

Это невозможно сделать с помощью Moq.

1 голос
/ 06 марта 2012

Класс FrameworkElement с методом FindResources является классом, а не интерфейсом.

Нельзя издеваться над ним, используя moq.

И поскольку FindResources не виртуален, вы не можете получить и переопределить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...