Здесь сценарий:
У меня есть метод, который читается в файле через FileStream и StreamReader в .NET. Я хотел бы unit test этот метод и как-то удалить зависимость от объекта StreamReader.
В идеале я хотел бы предоставить собственную строку тестовых данных вместо реального файла. Сейчас метод использует метод StreamReader.ReadLine. Каков подход к модификации дизайна, который у меня есть сейчас, чтобы сделать этот тест возможным?