У меня следующая установка. Решение с 3 проектами.
Проект A, пространство имен A, класс A
Проект B, пространство имен B, класс B: A
и тестовый проект для модульных тестов на B. Чтобы получить доступ к частным функциям B, я создаю метод доступа в своем тестовом проекте, используя Создать частный доступ -> Тест.
Кажется, что A находится в другой сборке, VS не создает функции доступа для A.