Запуск xUnit в Visual Studio для Mac

В настоящее время я оцениваю Visual Studio для Mac. И столкнулся с небольшой проблемой. Он не обнаружит ни один из моих модульных тестов xUnit. В версии VS для Windows тесты автоматически запускаются, когда я нажимаю «Выполнить все тесты». Но с этой версией это не так. Есть ли инструкции по настройке xUnit для работы в Visual Studio для Mac?

Спасибо за помощь! ;0)


person Zorthgo    schedule 30.11.2016    source источник


Ответы (4)


[Обновление: 11 апреля 2018 г.]

Visual Studio для Mac теперь имеет встроенную поддержку xUnit.

[Исходное сообщение]

Итак, для тех, кто ищет это. В основном Visual Studio для Mac в настоящее время несовместима с xUnit. Я разговаривал с основной командой xUnit, и они не планируют поддерживать Visual Studio для Mac. Вы можете следить за обсуждением ЗДЕСЬ. Я также говорил с командой плагинов xamarinstudio.xunit. И они сказали, что планируют поддерживать его, если VS для Mac не выйдет из коробки. Но нам придется немного подождать, чтобы увидеть, каковы требования. Вы можете следить за беседой ЗДЕСЬ

person Zorthgo    schedule 07.12.2016

Visual Studio для Mac теперь имеет встроенную поддержку xUnit (просто создайте новый проект в своем решении, и под типом проекта .NET Core вы увидите Тесты). проект, который вы можете добавлять и писать тесты)

Дайте мне знать, если это сработало для вас

person Jonathan Perry    schedule 15.05.2017
comment
Хороший Джонатан!.. Надо будет сегодня вечером протестировать. Спасибо за информацию! :) - person Zorthgo; 18.05.2017
comment
Я попытался. Я встретил исключение Невозможно запустить тесты. Обнаружение теста не удалось.. - person taynguyen; 19.05.2017

Версия 2.3.1 xUnit, похоже, решила множество проблем, которые у меня были как с тестированием Live Unit в VS2017, так и с некоторыми проблемами с VS для Mac.

person Gobie74    schedule 31.10.2017

С последней версией VS для Mac (7.1) С поддержкой .Net Core 2.0 — теперь вы можете запускать тесты и видеть их в окне «Результаты тестов», доступном в BRHS IDE.

Вам нужно будет выбрать проект из раскрывающегося списка в левом верхнем углу — убедитесь, что это: "- Модульные тесты"

Затем вы можете запустить с помощью кнопки «Выполнить», и результаты будут отображаться в окне выше.

person PaulGrant    schedule 16.08.2017