Как макетировать / изолировать внутренние классы в VS 2012 с помощью прокладок Fakes Framework?

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

Есть ли способ сделать эти внутренние элементы доступными для контекста shims в Visual Studio 2012, не прибегая к (буквально) интерфейсу?

Ответы на вопрос(1)

Ваш ответ на вопрос