Я обнаружил исключение FileNotFoundException при запуске некоторых тестов в Visual Studio через Resharper. Поэтому я решил вернуться и проверить работу графического интерфейса NUnit. Первым делом я попытался убедиться, что все работает правильно, и запустил тесты NUnit, поставляемые с установкой NUnit (NunitTests.nunit).
Большинство прошло, но было немало тестов, которые не прошли. Похоже, есть две основные ошибки:
NUnit.Util.Tests.ProcessRunnerTests.BasicRunnerTests.CountTestCases:
System.ArgumentException: компоненты NUnit для версии 2.0.50727.3615 CLR не установлены
Имя параметра: targetRuntime
и
NUnit.Util.Tests.RemoteTestResultTest.ResultStillValidAfterDomainUnload:
System.IO.FileNotFoundException: не удалось загрузить файл или сборку 'nunit.core.interfaces, версия = 2.5.9.10348, культура = нейтральная, PublicKeyToken = 96d09a1eb7f44a77' или одна из ее зависимостей Система не может найти указанный файл.
Это NUnit 2.5.9, установленный с использованием msi, и файл nunit.core.interfaces.dll существует. Я добавил его местоположение в системный путь, но это не помогло.
Есть ли что-то еще, что нужно настроить для правильной работы NUnit? Не уверен, что моя первоначальная проблема связана с этим, но, похоже, мне нужно хотя бы сначала заставить эти базовые тесты работать.