Вопросы с тегом «xunit.net»

390
NUnit против MbUnit против MSTest против xUnit.net [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

112
Какой идиоматический способ проверить размер коллекции в xUnit?

В моем наборе тестов есть тест, который выглядит примерно так: [Fact] public void VerifySomeStuff() { var stuffCollection = GetSomeStuff(); Assert.Equal(1, stuffCollection.Count()); } Этот тест работает так, как я ожидал, но когда я его запускаю, xUnit выводит предупреждение: предупреждение...

107
Выполнять модульные тесты последовательно (а не параллельно)

Я пытаюсь выполнить модульное тестирование написанного мной механизма управления хостом WCF. Механизм в основном создает экземпляры ServiceHost на лету на основе конфигурации. Это позволяет нам динамически перенастраивать, какие службы доступны, без необходимости отключать их все и перезапускать...

100
Передайте комплексные параметры в [Теория]

У Xunit есть хорошая функция : вы можете создать один тест с Theoryатрибутом и поместить данные в InlineDataатрибуты, а xUnit сгенерирует множество тестов и протестирует их все. Я хочу иметь что - то вроде этого, но параметры в мой метод не «простые данные» (как string, int, double), но список...

98
xUnit.net: глобальная настройка + разборка?

Этот вопрос касается фреймворка модульного тестирования xUnit.net . Мне нужно запустить некоторый код перед выполнением любого теста, а также некоторый код после завершения всех тестов. Я подумал, что должен быть какой-то атрибут или интерфейс маркера для указания глобального кода инициализации и...

89
Мокинг IPrincipal в ASP.NET Core

У меня есть приложение ASP.NET MVC Core, для которого я пишу модульные тесты. Один из методов действия использует имя пользователя для некоторых функций: SettingsViewModel svm = _context.MySettings(User.Identity.Name); что явно не проходит в модульном тесте. Я огляделся, и все предложения от .NET...