Можно ли использовать xUnit с LINQPad? - PullRequest
0 голосов
/ 14 октября 2018

Можно ли использовать xUnit с LINQPad?

Было бы здорово иметь возможность написать некоторые тесты для концепций, которые сначала разрабатываются в LINQPad.Это проще, чем добавить еще одно ConsoleApp23423894238, просто чтобы можно было быстро написать несколько модульных тестов.

Ответы [ 2 ]

0 голосов
/ 20 октября 2018

возможно?Вроде, как бы, что-то вроде.

Это не основной вариант использования LINQPad и не модульное тестирование.

Что касается LINQPad, вы можете использовать существующий тестовый прогон, но, вероятно, единственными, которые могут быть интегрированы с LINQPad, являются консольные.Тестовый бегун - это не тривиальная программа.Попробуйте Xunit.Runner.LinqPad .

Что касается необходимости «написать некоторые тесты для разрабатываемых концепций», учтите, что, возможно, вы не получите достаточно от вашего рабочего процесса модульного тестированияне нашел их достаточно ценными, чтобы создать проект и сохранить его в системе контроля версий.Один из способов получить больше пользы - использовать Behavior-Driven Development (BDD), и если вы хотите написать требования на понятном для бизнеса языке, попробуйте что-то вроде SpecFlow.

0 голосов
/ 19 октября 2018

Я только что попытался открыть файл запроса LINQPad, который пытался загрузить пакет xunit и получил ошибку, которая никогда не случалась со мной при использовании LINQPad в течение многих лет.Поэтому мой ответ: нет .

...