Вы тестируете именно метод Load. Вызываете его, а потом проверяете, добавился в Providers ли экземпляр того класса, который Вы создали для проверки.
А Вы MEF не пробовали здесь применить?
Вы писали:
A>Здравствуйте, ulu, Вы писали:
ulu>>Все очень просто -- надо создать в тестовой сборке класс, имплементирующий IActionProvider, и затем проверить, правильно ли все происходит. A>"Все происходит" — это что? Я не хочу проверять реализаторов IActionProvider — для этого есть отдельные тесты. Мне бы убедиться, что все нужные типы загружаются и не загружаются лишние. Т.е. логику именно метода Load.
A>Можете код теста привести в пример?
A>И еще возник вопрос. Как быть, если само существование тестов уже влияет на поведение тестируемого кода?