Публикации по теме 'xunit'


Практическая TDD - Первый урок
Если вы пытаетесь изучить TDD, эта серия статей для вас. На первом уроке мы начнем с основ, применяя TDD к простой и небольшой задаче. Что-то, что не предполагает взаимодействия классов, только простой ввод и вывод. Я разработчик .net, поэтому в примере будет использоваться ядро ​​xUnit и .net, но вы можете понять концепцию на любом языке. Вы можете скачать окончательное решение здесь . Это первый урок, поэтому я буду идти очень медленно, без срезания углов. Правила В этом..

Вопросы по теме 'xunit'

XUnit Assertion для проверки равенства объектов
Я использую платформу XUnit для тестирования своего кода C #. Есть ли в этой структуре доступный метод assert, который выполняет сравнение объектов? Я намерен проверить равенство всех публичных и частных переменных-членов объекта. Я пробовал...
44726 просмотров
schedule 11.11.2022

Как сгенерировать вывод junit с помощью Nosetests?
У меня есть несколько тестов, которые я хотел бы запустить с nosetests и получить результаты junit xml . Насколько я знаю, это невозможно при стандартной установке Nosetests, так как она создает только xunit xml-файлов. Однако существуют...
3147 просмотров
schedule 04.03.2024

использование фиктивных данных вместо EF для модульного теста webapi
Я пытаюсь провести модульное тестирование проекта webapi с нулевой радостью. API использует EF6.1 для доступа к данным. Мой тестовый проект использует moq и xunit. Я настроил базовый тест, например [Fact] public void...
902 просмотров
schedule 24.11.2023

xUnit с TFS2015 и VisualStudio2015 не находит ни одного теста
У меня есть тестовый проект xUnit со следующим project.json: "dependencies": { "xunit": "2.1.0-beta2-*", "xunit.runner.dnx": "2.1.0-beta2-*" }, "commands": { "test": "xunit.runner.dnx" }, "frameworks": { "dnx451": { }, "dnxcore50": {...
267 просмотров

XUnit в Visual Studio 2015 RC1 Update 1 не находит тесты
Я создал проект ASP.NET 5 в Visual Studio 2015, используя шаблоны предварительного просмотра. Я установил XUnit через NuGet и добавил в свое решение «тестовый проект xUnit (DNX)». Но мой обозреватель тестов ничего не показывает, хотя у меня есть...
730 просмотров
schedule 02.01.2024

Обновление EF Core. Не удается отследить экземпляр типа объекта "Реклама".
Я пытаюсь реализовать тест XUnit для Asp.net Core DBContext, но у меня возникла ошибка ниже. Сообщение: System.InvalidOperationException: экземпляр типа сущности «Объявления» не может быть отслежен, потому что другой экземпляр этого типа с тем...
2202 просмотров
schedule 20.12.2023

Можно ли протестировать внутренний код, не помечая тестовый код как внутренний?
У меня есть библиотека F# с большим количеством закрытых вещей, которые я хочу протестировать. В настоящее время весь код, который не является частью общедоступного API сборки, помечен internal (в частности, он помещен в модули, помеченные...
110 просмотров
schedule 08.11.2023

VsTest Not Work: настройки версии фреймворка соответствуют требованиям и повторите попытку.
У меня проблемы в vsts с шагом Vstest . Тесты xunit проходят хорошо, но в итоге у меня возникает ошибка, и я не могу ее решить. Мое решение содержит следующие проекты: KapseoPlus.App: UWP KapseoPlus.ViewModels: .Net Standard 2.0...
450 просмотров
schedule 27.08.2022

Как выполнить xUnit-тестирование в Rider? Я получаю ошибку CS0246
Я новичок в С# и даже больше в модульном тестировании на С#. Теперь я хотел добавить модульные тесты в приложение, но не могу сделать это в JetBrains Rider: Я создал новый «Проект модульного тестирования» внутри своего решения, помимо моего...
948 просмотров
schedule 22.01.2024

Ошибка vsts xunit vstest.console.exe с кодом возврата: 1
У меня проблема с запуском тестов XUnit через сборку VSTS (частный размещенный агент), только когда тест не проходит: 2018-08-23T09:44:00.1110631Z ##[warning]Vstest failed with error. Check logs for failures. There might be failed tests....
2484 просмотров

Внедрение зависимостей с помощью Moq и AutoMoq (AutoFixture) с xUnit
Я пишу это, потому что я немного пытался понять это сам, но безуспешно. Каждый пример, который я могу найти по какой-либо причине, кажется, предполагает, что это просто работает из коробки, но всякий раз, когда я пытаюсь сделать то же самое, я всегда...
809 просмотров

FluentAssertions: как сравнить две коллекции, используя пользовательское сравнение для каждой пары элементов?
Учитывая следующие входные данные: var customers = new[] { new Customer { Name = "John", Age = 42 }, new Customer { Name = "Mary", Age = 43 } }; var employees = new[] { new Employee { FirstName = "John", Age = 42 }, new Employee {...
2146 просмотров

Не удается создать экземпляр прокси класса. Не удалось найти конструктор без параметров
Я столкнулся с проблемой при написании тестовых случаев с xUnit и Moq в .Net Core. Я написал ниже тестовый пример с использованием MSTest Fakes. Он работает нормально, как и ожидалось. [TestClass] public class TestBlobServiceProvider {...
5317 просмотров
schedule 11.02.2024

SslHandshakeException: произошла ошибка при попытке установить соединение SSL или TLS.
Я пытаюсь получить доступ к электронной почте Gmail с помощью imap, и код не работает при рукопожатии ssl, не показывая мне никаких ошибок. Очень признателен, если кто-нибудь может помочь с этим. Я создал это с помощью xunit, .NET Core 2.1. Я...
13541 просмотров
schedule 25.11.2023

Как выполнить модульное тестирование LoggerMessage.Define() в .NET Core 3.1 с помощью Moq?
Я пытаюсь провести модульное тестирование некоторых вариантов использования LoggerMessage.Define(), используя библиотеку Moq в xUnit, но не могу понять это. Ниже приведен пример функции ведения журнала, которую я создал, а ниже приведен пример...
323 просмотров
schedule 22.02.2024

Библиотека hostpolicy.dll, необходимая для выполнения приложения, не найдена.
При выполнении модульных тестов в Azure DevOps Pipelines я получаю следующую ошибку: ##[error]Testhost process exited with error: A fatal error was encountered. The library 'hostpolicy.dll' required to execute the application was not found in...
599 просмотров
schedule 28.08.2022

Не удалось найти конструктор без параметров
Я новичок в модульном тестировании и Moq. Я написал 4 теста, которые выдают одно и то же исключение, и я думаю, что мне нужно добавить эти параметры CombatHelperContext, IMapper при насмешке над CharacterRepository, но как мне это сделать? Моя...
373 просмотров
schedule 12.05.2024

Список FsUnit.Xunit должен содержать такой x, что f x
Я не знаю, как написать тест на FsUnit.Xunit . Я хочу проверить, что хотя бы один элемент в моем списке удовлетворяет предикату. Я знаю, как написать это, используя should be True , но обычно вы можете получить более качественные сообщения об...
53 просмотров
schedule 14.11.2022

модульное тестирование бесконечного метода опроса
У меня есть метод, который запускается в новой задаче при запуске приложения и останавливается при его завершении. Метод выполняет некоторую логику каждые полсекунды. Я так потерялся в том, как я должен проверить это - есть какие-то выводы?...
136 просмотров
schedule 05.03.2024