У нас есть небольшой класс-оболочка, который использует ResourceManager для загрузки строковых ресурсов из сборок.
У нас также есть несколько модульных тестов, которые проверяют, загружает ли правильные детали из правильных сборок для разных культур, сборок и т. Д. Поэтому наши тесты в настоящее время зависят от ресурсов, которые мы создали для теста.
Существует ли простой способ издеваться над классом ResourceManager, кроме как придумать наш собственный интерфейс, который затем реализуется путем переадресации вызовов в соответствующий ResourceManager (и кажется несколько запутанным). Дразнить интерфейс было бы легко, но общее решение просто не подходит.
В настоящее время мы используем Moq.