Доступ к ресурсу по его пути, а не по байтовому содержимому - VB.NET - PullRequest
0 голосов
/ 26 марта 2019

Я пишу функцию, которая выполняет некоторые операции из файла DOCX (создание собственного TOC из него).

Я новичок в модульном тестировании , и насколькокак я понимаю, он должен быть предназначен для проверки работоспособности независимо .

Я добавил файл DOCX в качестве ресурса в VS и настроил его для скопированного в выходном каталоге.

Файл ресурса называетсяtestDOCXFile и может быть доступен таким образом как массив Bytes:

Dim content As My.Resources.testDOCXFile

Проблема: функция Я хочу проверить требует a Строка , описывающая путь к заданному файлу .

Есть ли "совместимый с хорошей практикой" способ получить путь к этому ресурс , без с использованием строковых констант , как показано ниже:

' Don't Repeat Yourself!
Dim contentPath = _
    IO.Path.Combine(Assembly.GetExecutingAssembly().Location,
                    "Resources", "testFile.docx")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...