Описание тега xunit
NoneX Unit - это имя коллекции для фреймворков, совместимых с модульным тестированием, следующих за определенной архитектурой. Реализация отличается от языка к языку, но фреймворк должен состоять из средства выполнения теста, набора тестов, инструментария тестирования (контекста), набора тестов, выполнения теста, средства форматирования результатов теста и утверждений.
0
ответов
Проект.NET Core xUnit не распознает app.config или appsettings.json
У меня есть проект.NET Core Web API, в котором уже есть файл appsettings.json, но я хочу добавить то же самое в свой соответствующий проект xUnit. Я добавил файл appsettings.json в корень проекта И содержимое appsettings.json { "DatabaseType" : "MyS…
28 окт '18 в 14:53
1
ответ
Как запустить / обнаружить тесты только из одной сборки в Visual Studio?
У меня умеренно большое решение VS, которое содержит около 50 проектов, половина из которых - тесты. Когда я открываю VS, чтобы перейти к Test> Windows> Test Explorer, окно загружается за минуты, поскольку оно загружает тесты из всех ~25 сборок, кот…
13 ноя '16 в 18:46
3
ответа
Несколько wait.unll внутри обычного клика
Я создал собственный метод щелчка, который ждет, пока элемент станет кликабельным, прежде чем он щелкнет по элементу. метод работает хорошо, но мне нужно добавить еще wait.Until чтобы сделать метод кликов более стабильным. Это то, что у меня есть. p…
14 июл '17 в 12:48
9
ответов
Xunit Следующие параметры конструктора не имеют соответствующих данных о приборах
Я продолжаю получать эту ошибку при использовании xunit для.NET 1.0 framework net46. The following constructor parameters did not have matching fixture data Я видел этот пост: приспособление коллекции не вводится и следовал инструкциям относительно …
11 сен '16 в 21:45
1
ответ
Макет виртуальных методов, а не симуляция переопределенных этих методов с Moq
В приведенном ниже коде я хочу смоделировать работу БД GetTitle(int id) в FooBase учебный класс. Но я хочу проверить часть проверок в переопределенных GetTitle(int id), Я хочу проверить переопределенный метод, но макет базового метода Как я могу изд…
04 янв '18 в 10:04
1
ответ
Правильное использование теории в xUnit
Я читал о Xunit, и я немного запутался, как использовать Теорию. Допустим, у меня есть этот тест: [Theory] [InlineData("")] [InlineData("anything")] public void AddItem_NoName_ThrowsNoNameException(string name) { // Arrange. ItemService itemService …
24 фев '16 в 01:14
1
ответ
Запуск тестов XUnit.Net из основного метода / в MonoDevelop
Я пытаюсь использовать xUnit.net для тестирования проекта, который я написал в Mono для OSX. Мне нужен хороший способ запуска тестов в MonoDevelop или, по крайней мере, способ создать набор тестов и запустить эти тесты из основного метода проекта. К…
26 ноя '12 в 19:13
2
ответа
Как правильно написать асинхронный тест XUnit?
Я использую асинхронные тесты xUnit и замечаю несогласованное поведение при передаче: public async Task FetchData() { //Arrange var result = await arrangedService.FetchDataAsync().ConfigureAwait(false); //Assert } Я прошел через стек вызовов, выполн…
29 янв '18 в 15:45
2
ответа
UnauthorizedAccessException на pdb при попытке отладки модульного теста
Если я добавлю одну точку останова для этого метода в последней строке и отладлю с помощью "Отладка выбранных тестов" в обозревателе тестов, я получу UnauthorizedAccessException на pdb тестовой сборки и теста прерывается. module Tests open System op…
28 июл '16 в 21:49
1
ответ
Член не реализован с использованием абстрактного класса Xunit.Sdk.DataAttribute
Я пытаюсь реализовать абстрактный класс Xunit.Sdk.DataAttribute, но по какой-то причине он не работает. public sealed class CustomDataAttribute: Xunit.Sdk.DataAttribute { public override IEnumerable<object[]> GetData(MethodInfo testMethod) { t…
08 окт '15 в 07:38
0
ответов
Visual Studio 2017 xunit тестовый рабочий каталог
Когда я бегу xunit В тестах VS 2017 рабочий каталог отличается от того, что был в VS 2015, и, что еще хуже, он отличается от простого выполнения теста и отладки. В режиме выполнения это как UnitTestProject\bin\debug\netcoreapp1.1 В отладке - C:\Prog…
09 мар '17 в 20:22
1
ответ
Тестовый модуль установки Moq
У меня есть простой метод, как: public class MyService : IMyService { public int Add(int x, int y) { return x + y; } } public interface IMyService { int Add(int x, int y); } и я написал модульный тест для этого метода: public void PassingTest() { va…
08 дек '16 в 16:45
1
ответ
Как обернуть интеграционные тесты, использующие TestServer, в транзакции базы данных?
Использование xUnit и TestServer от Microsoft.AspNet.TestHost, как обернуть каждый тест в транзакцию базы данных, которую можно откатить после теста? Вот как я создаю TestServer: TestServer = new TestServer(TestServer.CreateBuilder() .UseStartup<…
16 фев '16 в 20:49
3
ответа
Использование xunit или nunit в качестве среды для выполнения тестов
Я начну с проблемы. У меня есть небольшая библиотека. Он просматривает список URL-адресов в текстовых файлах и создает утверждения в зависимости от того, возвращается ли URL-адрес 200 или нет. Цель состоит в том, чтобы сделать тест-бегуна, такого ка…
11 июн '11 в 22:22
1
ответ
Как установить динамическое имя файла --xunit
Как установить --xunit-file чтобы файл результатов был назван в честь имени тестового сценария и текущего имени каталога? Я провожу свой тест так: [dir_name]$ nosetests --with-xunit --xunit-file=???? test/test_file_name.py В идеале, XML может быть н…
18 июл '12 в 23:43
2
ответа
Неразрешенная ошибка аргументов конструктора при попытке использовать внедрение зависимости с XUnit
У каждого из моих тестовых проектов XUnit есть файл appsettings.json, в котором указаны несколько настроек. Я всегда использовал внедрение зависимостей в IConfiguration для получения этих настроек в своем классе Test Fixture. Теперь, когда я думаю о…
17 апр '18 в 18:46
1
ответ
Групповой результат по модулю
К тому же я получаю все свои тесты в рамках одного тестирования носа. Можно ли настроить нос для создания тестового набора для каждого модуля, из которого он загружает тесты? Например, если у меня есть такая система: packageA moduleA testA testB tes…
21 май '14 в 05:57
2
ответа
Можно ли улучшить эти модульные тесты в стиле тестирования строк, чтобы они соответствовали хорошим методам проектирования TDD?
Можно ли улучшить следующие юнит-тесты, следуя хорошим методам проектирования TDD (именование, использование тестов строк, проектирование классов) в любой из платформ.NET TDD/BDD? Кроме того, есть ли лучший способ в любой из структур для проведения …
27 окт '11 в 20:06
2
ответа
Автофиксирование, смешивание PropertyData с несколькими записями и AutoData (используя AutoMoqCustomization)
Я посмотрел на оба из этих похожих вопросов: Автофиксирование: PropertyData и гетерогенные параметры Автофиксирование CompositeDataAttribute не работает с PropertyDataAttribute И они потрясающие, и меня почти нет. Но оба примера используют только од…
04 мар '14 в 18:24
0
ответов
Интеграционные тесты xUnit в.NET Core выдают ошибку "Элемент с таким же ключом уже добавлен"
Я использую xUnit для выполнения интеграционных тестов в приложении.NET Core. Я следую за разделом интеграционных тестов этого поста. Он познакомил меня с TestFixture, которая размещает проект на сервере в памяти. Код запуска инициализирует базу дан…
10 мар '17 в 03:41