Это может быть интересный вопрос. Мне нужно проверить это, если я могу успешно загрузить и получить файл PDF. Это работает для текстовых файлов, но я просто хотел проверить PDF. Для этого модульного теста мне нужен файл PDF. Есть несколько вариантов. Я могу создать фиктивный PDF-файл и сохранить его в какой-нибудь папке, прочитать этот файл и сохранить файл в системе. Но теперь мой модульный тест зависит от файла PDF. Таким образом, любой, кто запускает модульное тестирование, должен иметь PDF-файл, что довольно плохо.
Другой способ для меня - создать файл PDF. Это не имеет большого значения, так как я могу просто создать фиктивный файл с расширением .pdf ИЛИ даже использовать какой-нибудь сторонний инструмент PDF для создания PDF-файла.
Другим способом также является встраивание документа PDF в качестве встроенного ресурса, а затем извлечение его из сборки.
Какой способ решения этой проблемы вы считаете лучшим?