Изменение текущего каталога не является способом поиска модулей в Python.
Скорее, см. документы для Путь поиска модуля для того, как Python находит, какой модуль import.
Вот соответствующий бит из секции Standard Modules :
Переменная sys.path представляет собой список строк, который определяет интерпретатор путь поиска для модулей. Он инициализируется путём по умолчанию, взятым из переменной окружения PYTHONPATH или из встроенного значения по умолчанию, если PYTHONPATH не установлен. Вы можете изменить его, используя стандартные операции с списком:
blockquote>>>> import sys
>>> sys.path.append('/ufs/guido/lib/python')
В ответ на ваш исходный вопрос о получении и настройке текущего каталога:
>>> help(os.getcwd) getcwd(...) getcwd() -> path Return a string representing the current working directory. >>> help(os.chdir) chdir(...) chdir(path) Change the current working directory to the specified path.
Тестовый адаптер NUnit не поддерживает запуск тестов Android в Visual Studio Test Runner. (Я думаю , что это ограничение бегуна тестов VS, но я не уверен на 100% в этом!)
Вместо этого вы должны запустить NUnit.Tests.Droid1
как приложение Android в симуляторе или на устройстве. Приложение будет работать с графическим интерфейсом, который позволит вам запускать тесты.
Это будет выглядеть примерно так:
Еще одна вещь - ваше приложение должно ссылаться на ту же версию NUnit as nunit.xamarin - так что вы действительно хотите использовать NUnit 3.6.1, а не NUnit 3.11. Это планируется изменить в будущем!