Я из мира Java EE, но сейчас я работаю над проектом .Net. В Java, когда я хотел протестировать защищенный метод, это было довольно просто, достаточно иметь тестовый класс с тем же именем пакета.
Есть ли что-нибудь подобное для С#? Есть ли хорошая практика для модульного тестирования защищенных методов? Я нашел только фреймворки и люди говорили, что я должен тестировать только публичные методы.
Должно быть возможно сделать это без каких-либо рамок...