У меня есть интерфейс с методом, подобным этому:
public string GetImageSrc(string input);
Реализация этого ниже:
public string GetImageSrc(string input)
{
if (input.ContainsImage())
{
DoWork();
}
return input;
}
Мое расширение строки для ConatinsImage:
public static bool ContainsImage(this string input)
{
if (!string.IsNullOrEmpty(input))
{
return input.Contains("img");
}
return false;
}
DoWork - это закрытый метод в классе. Я пишу модульные тесты для класса - я передаю null в метод и делаю утверждение, что null возвращается. Тем не менее, есть ли способ утверждать, что при вызове частного метода DoWork для пустого ввода установлено значение None?