MSTest сталкивается с проблемами лицензирования - PullRequest
0 голосов
/ 09 апреля 2019

У меня есть решение, использующее стороннее приобретенное программное обеспечение (MyDICOM), для которого требуется модуль слияния для лицензирования.Я пишу модульные тесты для этого кода, используя MSTest, но тесты не пройдены, поскольку лицензия не применяется к стороннему программному обеспечению.Я перенес тест из отдельного проекта в проект, в котором, как я знаю, работает лицензия, но при запуске теста все равно появляется ошибка лицензирования.Я предполагаю, что это потому, что модульный тест выполняется иначе, чем при запуске реального кода, поэтому лицензия не применяется.

Кто-нибудь имел опыт работы с этим и знает, как я могу получить лицензию дляприменять при запуске юнит-тестов?К сожалению, программное обеспечение MyDICOM довольно старое, и у нас нет документации по нему, и они не предлагают поддержку.То, как оно получило лицензию, было наследственным знанием, которое осталось от предыдущих разработчиков.Хотя я знаю, что создание модуля слияния лицензирует его, я не знаю почему.Я могу сказать, что модульные тесты создаются в одной папке bin, и в этой папке есть файл лицензии.

...