Я пишу функцию, которая выполняет некоторые операции из файла 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")