Итак, проблема в том, что у меня есть куча внутренних классов в моей сборке, которые используются классом, который я хочу протестировать. Поскольку аксессоры были удалены из VS2012, я могу использовать [InternalsVisibleTo]
, и это прекрасно работает... за исключением случаев, когда я пытаюсь изменить свои внутренние классы, они не видны для платформы Fakes. Я также должен отметить, что конкретный класс, с которым я имею дело, является статическим классом со статическими методами, и я действительно не хочу реорганизовывать все для использования интерфейсов (и использования заглушек) из-за сопротивления организации такому уровню рефакторинга.
Есть ли способ сделать эти внутренние элементы доступными для контекста прокладок в Visual Studio 2012, не прибегая к взаимодействию (буквально) всего?