Pruebas unitarias de métodos protegidos por C #

Vengo del mundo Java EE, pero ahora estoy trabajando en un proyecto .Net. En Java, cuando quería probar un método protegido, era bastante fácil, solo con tener la clase de prueba con el mismo nombre de paquete era suficiente. ¿Hay algo similar para C #? ¿Hay alguna buena práctica para la prueba unitaria de los métodos protegidos? Solo encontré marcos y personas que decían que solo debía probar métodos públicos. Debería ser posible hacerlo sin ningún marco ...

Muchas gracias.

Respuestas a la pregunta(6)

Su respuesta a la pregunta