none
Пробема с юнит тестами VS Community 2017 RRS feed

  • Вопрос

  • Пытаюсь запустить юнит тесты в VS Community 2017, согласн таблице сравнивающей версии Visual Studio 2017-IDEs im Vergleich, юнит тесты должны поддерживаться, но у меня VS что то выполняет при запуске тестов, написано что код успешно выполнился, но вот понять завершился тест успешно или нет- нельзя так как иконки на тесте не меняются, поставил точку останова, запускаю дебагинг, точка станова игнорируется. Подскажите, надо ли что то настраивать в настройках VS для выполнения тестов? Не могу понять, что я делаю не так.

    Код теста:

    состояние експлорера тестов не меняется, после запуска тестов, они выглядят так же как и до запуска

    19 августа 2018 г. 20:46

Ответы

  • Нашел решение проблемы с NUnit, вначале обновил покет до весрии 3.хх, а потом еще усановил второй пакет с адаптером, но вот как запустить тесты MSTest из проекта созданного в VS 2012, еще не разобрался, создал новый проект в VS 2017, сравнил ссылки с проектом созданным в VS 2012 и понял, что VS 2017 использует ссылки совем на другие пакеты и структура проекта созданного заново в VS 2017 отличается от VS 2012.
    • Помечено в качестве ответа SergejS 20 августа 2018 г. 12:29
    20 августа 2018 г. 12:29

Все ответы

  • Я так думаю сторонний NUnit без установки чего либо стороннего работать не будет. Либо установите что надо (спросите в форума по NUnit что именно надо), либо используйте MSTEST.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    19 августа 2018 г. 21:00
    Модератор
  • я установил предварительно NUnit, ссылка на библиотеку в самом верху кода рабочая без ошибок, тоже самое при использовании MSTest.
    19 августа 2018 г. 21:04
  • К сожалению из за отсутствия именно этой версии попробовать не могу. В 2017 Enterprise все замечательно работает. Посмотрим если кто то из пользователи версии Community сможет пролить свет на эту проблему.

    This posting is provided "AS IS" with no warranties, and confers no rights.

    19 августа 2018 г. 22:48
    Модератор
  • Раньше я не видел что в окне Output выводится сообщение:
    [20.08.2018 10:18:21 Informational] Das Testprojekt "003_Calculator_NUnit" verweist auf keinen .NET NuGet-Adapter. Möglicherweise funktioniert die Testermittlung oder -ausführung für dieses Projekt nicht.

    проект не содержит ссылки на .NET NuGet-Adapter..., дело в том что я открыл обучающий проект, который был написан на VS 2012. Вот только я не пойму на какой пакет NuGet нужно добавлять ссылку в VS 2017 Community, тут их слишком много если ввести NuGet. Подскажите на какой пакет нужно добавить сслыку.
    20 августа 2018 г. 9:01
  • Нашел решение проблемы с NUnit, вначале обновил покет до весрии 3.хх, а потом еще усановил второй пакет с адаптером, но вот как запустить тесты MSTest из проекта созданного в VS 2012, еще не разобрался, создал новый проект в VS 2017, сравнил ссылки с проектом созданным в VS 2012 и понял, что VS 2017 использует ссылки совем на другие пакеты и структура проекта созданного заново в VS 2017 отличается от VS 2012.
    • Помечено в качестве ответа SergejS 20 августа 2018 г. 12:29
    20 августа 2018 г. 12:29