Hacer código interno pero disponible para pruebas unitarias de otros proyectos.

Ponemos todas nuestras pruebas unitarias en sus propios proyectos. Encontramos que tenemos que hacer públicas ciertas clases en lugar de internas solo para las pruebas de unidad. ¿Hay alguna forma de evitar tener que hacer esto? ¿Cuáles son las implicaciones de la memoria al hacer que las clases sean públicas en lugar de selladas?

Respuestas a la pregunta(4)

Su respuesta a la pregunta