Ive начал работу над продуктом, который использует файлы лицензий. Эти файлы должны быть прочитаны (и проверены), чтобы приложение работало. Это вызывает некоторые проблемы в модульных тестах, без правильной лицензии они вызывают исключения.Единичный тестовый продукт с файлом лицензии
Мы используем NUnit и то, что мне нужно сделать, это либо:
- Скопируйте файл лицензии в теневую скопированной папке перед испытанием запускается.
- Установите рабочий каталог в исходную папку вывода, чтобы имена файлов по-прежнему были действительны во временной тестовой папке.
Я знаю, что в модульных тестах обычно следует избегать доступа к файлам, но до начала рефакторинга нам нужны модульные тесты, поэтому мне нужно, чтобы это работало.
Похоже, что он является владельцем продукта, поэтому я не уверен, что это сработает. –
Доминик прав, я работаю в компании, создающей приложение. – Mizipzor
Почему downvote? Не было ничего в этом вопросе, чтобы указать, что он был владельцем в то время, когда я ответил? – jconlin