Xunit.Net – вопросы и ответы

140
голосов
2
ответа
В VS 2013, я не могу заставить этот асинхронный тест потерпеть неудачу. У меня xUnit 1.8.0.1539 (установлен из nuget), с расширением VSU xUnit Test Runner (0.99.5). Все текущие, AFAIK. У меня также...
15 часов назад Alan McBee
60
голосов
1
ответ
Предположим, вы хотите проверить, правильно ли обновлен ваш метод обновления, и скажем, что вы обновили все поля своего объекта, утверждаете ли вы, изменились ли все поля? Что делать, если у вас мн...
16 часов назад g_b
94
голоса
1
ответ
Сообщение об ошибке < unit test: Result Message: Assert.Equal() Failure Position: First difference is at position 0 Expected: Double[,] { 0,888888888888889, 1,33333333333333, 1,33333333333333, 2...
17 часов назад Emil Jasiński
73
голоса
2
ответа
Существует ли тест-стриппер (как определено в xUnit Test Patterns ), который поддерживает удаление классов, содержащих методы, помеченные как [Факт] и т.д. плюс зависимость от xunit.dll от двоичных...
2 дня, 19 часов назад Ruben Bartelink
-6
голосов
2
ответа
Почему этот код не работает? var channelsList = new List<IChannel> { Mock.Of<IChannel>(m => m == new ChannelOne()), Mock.Of<IChannel>(m => m == new ChannelTwo()), };
2 дня, 21 час назад anatol
73
голоса
1
ответ
У меня есть более сложное комплексное (подозрительное) решение, с которым мне сложно создавать и тестировать из командной строки после обновления до dotnet sdk 1.1 и Visual Studio 2017. Он работает...
3 дня, 13 часов назад ankhansen
111
голосов
1
ответ
Как в заголовке, как мне отлаживать тесты xunit с помощью кода Visual Studio? Я уже могу запустить xunit из командной строки, используя dnx test, но сейчас хочу отлаживать эти тесты. Я нахожусь на ...
3 дня, 15 часов назад AndyD
85
голосов
1
ответ
Мне удалось создать проект xUnit на VS2015 для тестирования UWP-приложений. В этом вопросе есть qaru.site/questions/2296338/... , который дает некоторый контекст этому вопросу. Я могу скомпилироват...
4 дня, 17 часов назад user2921851
-4
голоса
1
ответ
Я выполняю интеграционные тесты для моего основного проекта.net. Мне нужно получить доступ к строке подключения для моей базы данных тестов интеграции. Я использую свой базовый проект в качестве сс...
5 дней, 20 часов назад ThunderBolt
61
голос
2
ответа
Когда я блокирую нить на ThreadPool, как это, поток блокируется: private static object _testServerLock = new object(); private static TestServer _testServer = null; public TestServer GetServer() { ...
6 дней, 17 часов назад Sam
118
голосов
1
ответ
У меня очень простой тест, как показано ниже. Я пытаюсь заморозить две мои зависимости, используя AutoDataAttribute + AutoMoqCustomization . class AutoMoqDataAttribute : AutoDataAttribute { public ...
6 дней, 19 часов назад Seb
60
голосов
1
ответ
nunit-console имеет опцию "/run" для запуска определенного тестового оборудования или пространства имен для запуска: $nunit-console FooTest.dll -run:FooTest.BarTest Execution Runtime: net-3.5 Selec...
6 дней, 21 час назад o3o
60
голосов
2
ответа
Я только что начал работу над новым проектом, и в решении нет единого теста. Поэтому я подумал, что мне удастся улучшить мои более низкие средние навыки модульного тестирования и изучить приложение...
6 дней, 23 часа назад Diver Dan
86
голосов
2
ответа
Я пытаюсь создать новую библиотеку PCL (вместе с новым универсальным приложением Windows), и я создал новый проект, чтобы начать писать мои модульные тесты с помощью xUnit. Я добавил ссылки nuget н...
1 неделя назад CodingGorilla
74
голоса
2
ответа
Я использую xUnit для тестирования моего кода на С#, и я использую Visual Studio Premium 2012. В моем решении у меня есть мой основной проект, который я тестирую, и второй проект, содержащий все мо...
1 неделя, 1 день назад Nick
60
голосов
1
ответ
В настоящее время я запускаю тесты через интерфейс Visual Studio, и это обеспечивает простой вариант для запуска только определенного теста. Я хочу сделать то же самое, но через консоль /powershell...
1 неделя, 2 дня назад kape123
73
голоса
1
ответ
У меня есть проект спецификации на основе XUnit, написанный на F #. Он имеет значение AutoGenerateBindingRedirects равным true, как в <AutoGenerateBindingRedi
1 неделя, 2 дня назад JK82
111
голосов
3
ответа
У меня есть некоторый тестовый код, подтверждающий, что дубликат User не может быть создан через мой UserRepository . User.cs: public class User { public int Id { get; set; } public string AccountA...
1 неделя, 5 дней назад rexcfnghk
194
голоса
1
ответ
В моем тестовом наборе есть тест, который выглядит примерно так: [Fact] public void VerifySomeStuff() { var stuffCollection = GetSomeStuff(); Assert.Equal(1, stuffCollection.Count()); } Этот тест р...
1 неделя, 5 дней назад Tomas Lycken
73
голоса
1
ответ
Я пытаюсь настроить некоторые модульные тесты, используя EntityFramework 5, SQL Server Compact 4 и Xunit. Я использую разные экземпляры контекста, потому что я тестирую приложение ASP MVC, и мне ну...
1 неделя, 5 дней назад Arthur Nunes
126
голосов
2
ответа
Я пишу некоторые тесты с использованием фреймворка XUnit и должен использовать некоторый внешний код, указанный в DLL. Когда я пытаюсь войти в вызов метода helper.GetEntity(), я получаю следующее о...
1 неделя, 6 дней назад Codehelp
72
голоса
1
ответ
Я пытаюсь проверить свой ViewComponent на XUnit. Когда я отлаживаю компонент и устанавливаю точку прерывания прямо перед тем, как он вернет компонентный вид, модель будет установлена. Вот простая м...
1 неделя, 6 дней назад Sam
121
голос
2
ответа
Я использую расширения AutoFixture, Moq и XUnit (атрибут [Theory] ), как описано в этом сообщении в блоге http://blog.ploeh.dk/2010/10/08/AutoDataTheorieswithAutoFixture . Я заметил, что большинств...
2 недели назад Omar
60
голосов
1
ответ
Я пишу Xunit тест для контроллера ниже. когда я запускаю свой тест, я получаю эту ошибку object reference is notset to an instance of an object Это мой тестовый код [Fact] public async Task Registr...
2 недели назад Hari Krishna
332
голоса
8
ответов
У меня есть xUnit.net Test следующим образом: static class MyTestClass { [Fact] static void MyTestMethod() { } } Плагин xUnit для VS 2012 говорит: Не найдено никаких тестов. TestDriven.net отлично ...
2 недели, 1 день назад Ruben Bartelink
-4
голоса
2
ответа
Кто-нибудь пытался использовать отчеты Allure для решения xUnit tests? Я сомневаюсь, потому что в списке поддерживаемых адаптеров нет xUnit ( https://github.com/allure-framework/allure-core/wiki#ga...
2 недели, 1 день назад Ivan
73
голоса
1
ответ
Если у меня есть статический класс: public static class Foo { public static string Bar = "baz"; } И внутри теста xunit я делаю что-то вроде этого (надуманное): public class FooTests { [Fact] public...
2 недели, 1 день назад Ben Lakey
60
голосов
1
ответ
Я добавил Specflow/Specrun к существующему проекту Unit Testing (на основе XUnit 2.0) в Visual Studio 2015. Когда я пытаюсь выполнить один сценарий, кажется, он пытается выполнить одно и то же 4 ра...
2 недели, 2 дня назад PhD
113
голосов
2
ответа
У меня есть тест (Теория), который медленный и куча тестовых примеров для него. Поэтому я хочу, чтобы они запускались одновременно. Я создал простой пример: [Theory] [MyTestData] public void MyTheo...
2 недели, 2 дня назад Stanislav Ilichev
181
голос
4
ответа
Можно ли пропустить все тесты из определенного класса, например, в NUnit [TestFixture] [Ignore("Reason")] public class TestClass { }
2 недели, 3 дня назад dwonisch
60
голосов
1
ответ
Это продолжение этого вопроса . Я выполнил шаги, описанные здесь здесь , и образцы тестов работают так, как ожидалось. Это первый раз, когда я попал на этот рабочий образец, но дождитесь реальной р
2 недели, 3 дня назад user2921851
84
голоса
1
ответ
Я на самом деле не написал ни одного модульного теста через некоторое время, может быть, я просто из-за колебания вещей. Я пытаюсь проверить HttpResponseMessage с контроллера в моем WebApi. У меня ...
2 недели, 5 дней назад Puerto
103
голоса
1
ответ
В xUnit 2.2 и предыдущих версиях мы могли передавать строки даты в виде встроенных данных при реализации теории. [Theory] [InlineData("title 1", "testing 1", 1, "Educational", "2017-3-1", "2018-12-...
2 недели, 5 дней назад Wijitha
126
голосов
3
ответа
Visual Studio 2015 Enterprise Update 3, все обновления пакета KB применяются ReSharper 2016.1.2, последний В соответствии с моими файлами xunit project.json ; "xunit": "2.2.0-beta2-build3300", "xun...
2 недели, 5 дней назад Oguzhan Soykan
76
голосов
1
ответ
Возможно ли, что ITestOutputHelper, созданный xUnit, будет доступен в контексте AutoFixture? В моих интеграционных тестах я использую класс Builder, который содержит вспомогательные методы для неко...
2 недели, 5 дней назад Michael Baranov
60
голосов
1
ответ
Я хочу контролировать тесты xunit.net, которые работают в CI (если вы знаете похожие подходы для nunit, это также может помочь). Интеграционные тесты, которые выполнялись в два раза по времени, и я...
2 недели, 5 дней назад MariangeMarcano
84
голоса
1
ответ
В моем решении VS2017 меня есть несколько тестовых проектов. mstest них мои тесты xUnit не обнаруживаются mstest и поэтому не запускаются. Я получаю предупреждение: Предупреждение: [xUnit.net 00: 0...
2 недели, 6 дней назад Rainer
75
голосов
4
ответа
Я хотел бы использовать Xunit в качестве тестовой среды. Я создал тестовый проект, добавил два пакета nuget (xunit и xunit.runner.visualstudio), и все работает отлично. Visual Studio обнаруживает т...
2 недели, 6 дней назад Sławomir Rosiek
114
голосов
2
ответа
Когда я пытаюсь использовать утверждения с моим unit test, украшенным атрибутом [Theory] , он говорит: System.Exception: System.Exception : Approvals is not set up to use your test framework. It cu...
3 недели назад the_joric
176
голосов
1
ответ
Если я установил переменные среды для веб-проекта.Net Core в Visual Studio 2017, используя страницу свойств проекта, я могу прочитать значение переменной, используя Environment.GetEnvironmentVariab...
3 недели назад Eric
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема