В классе имеется метод с областью видимости private
. Как протестировать этот метод (тесты находятся в другой сборке)?
Как протестировать private метод в C#?
1
Лучший ответ:
1
Похоже единственный способ — изменить область видимости метода на internal и добавить атрибут к сборке (в файле AssemblyInfo.cs):
[assembly: InternalsVisibleTo("TestsAssembly")]
Новые ответы
0
Где-то встречались советы менять область видимости аж на public, запускать тесты, а потом менять обратно %)