У меня есть публичный метод, который использует локальный приватный метод для получения данных из базы данных.
private string SomeMethod(string)
{
...
Doing some operations
...
string data = GetDBData(string);
Doing some operations
...
}
Я хочу перевести / изолировать закрытый метод GetDBData (string), используя родинки, чтобы моему тесту не требовалась БД.
Очевидно, у меня вопрос: как это сделать?
благодарю вас
Урия
EDIT
Дополнительная информация:
я пытался изменить методы доступа к методам как на общедоступную, так и на внутреннюю защиту,
в обоих случаях теперь я могу видеть методы как родинки.
НО при запуске теста все еще используется оригинальный метод, а не обходной путь, который я реализовал в PexMethod.