xunit.net 相关问题

xUnit.net是.NET Framework的单元测试工具。 xUnit.net是由NUnit的原始发明者编写的,是用于测试C#,F#,VB.NET和其他.NET语言的最新技术。它适用于ReSharper,CodeRush和TestDriven.NET。 http://xunit.github.io/

xUnit.net 中的当前测试状态

如何获取当前执行测试的状态?我想在 Dispose() 方法中知道当前测试是否失败。这应该类似于mstest的 TestContext.CurrentTestOutcome.

回答 2 投票 0

System BadImageFormatException 可执行文件(.exe)或库(.dll)的格式无效。

CI流水线大约需要50分钟才能完成,大部分时间都被测试消耗掉了。有大量的单元测试和数据驱动测试。已决定并行运行测试和方法 ...

回答 1 投票 0

让EF Core将SQL语句输出到xUnit的ITestOutputHelper。

我正在使用EF Core 2.2.4,并试图找出EF Core在我们的单元测试中向我们的SQLite数据库发送哪些SQL语句。由于我们使用的是xUnit(2.4.1),我们必须将日志信息写到......。

回答 1 投票 1

xUnit测试执行不同的dbcontext设置。

我目前正在为一个.net core应用程序编写xUnit测试。这是我在Startup中设置DbContext的方式:services.AddDbContext。 (选项=>...

回答 1 投票 0

如何将JSON字符串转换为与xunit / .net核心api兼容的对象?

在我的xunit测试案例中,我正在从文件中读取json,将其以字符串形式加载,然后将其传递给控制器 最初调用的函数。我的控制器是:[HttpPost]公共列表 ...

回答 2 投票 1

无效的强制转换Xunit反序列化错误

[当尝试通过Visual Studio运行使用xunit框架的测试用例时,我当前遇到以下错误。 System.InvalidCastException HResult = 0x80004002消息=指定的...

回答 1 投票 0

IsType 和IsType(object,object)抛出IsTypeException

我试图断言方法调用返回的对象的类型为List ,所以我使用xUnit尝试了以下操作:var期望= typeof(List ); var ...

回答 1 投票 11

如何在Visual Studio中运行XUnit测试?

我正在开发一个dotnet应用程序,并且正在首次尝试XUnit测试框架。我一直在遵循入门教程。我写了我的第一个测试,现在正在尝试运行...

回答 1 投票 1

无法使用Xunit声明异步方法中的异常

由于代码的扩展,代码测试中的一些错误引起了这个问题,这里是一个完整的项目,它完全复制了我们所遇到的问题(以节省您分析大量的行的时间)。问题...

回答 1 投票 0

xunit测试中捕获异常

我可以捕获出现在日志中但未出现在测试中的异常吗?我执行了测试,它返回状态:OK,但是在日志中,我有:将创建包发布到Kafka的意外错误。 ...

回答 1 投票 1

XUnit-InvalidOperationException:无法使用应用程序根目录找到解决方案根目录

我有一个Web-API .NET Core 2.2项目,我正在尝试对其进行集成测试。我遵循了Microsoft的指南。从测试运行程序和从...

回答 1 投票 2

在XUnit中自定义BeforeTestStarting

我可以实现我的Xunit.Sdk.BeforeTestStarting的自定义版本,然后以某种方式注册它吗?我想为从ClassData返回的测试用例做一些准备步骤。我无法通过...

回答 1 投票 0

Xunit为每个新测试创建新的Test类实例(使用WebDriver和C#)

有没有办法使用Xunit使用Webdriver(Selenium)在同一浏览器中运行多个测试,目前xunit为每个新测试启动新的浏览器,下面是示例代码public class ...

回答 3 投票 8

xunit.net-检查是否从Visual Studio运行

我有一个单元测试,只需要在Visual Studio中运行即可。如何检查xunit测试是否正在从Visual Studio运行?我可以以某种方式检查运行过程吗?谢谢

回答 1 投票 0

从PowerShell脚本或.NET重新运行失败的.NET单元测试

Azure Devops中的Visual Studio Test任务具有一个非常酷的功能,能够重试失败的单元测试。当您的测试时间较长且有些测试不稳定时,这是一个很棒的功能。 ...

回答 1 投票 8

不要在测试中共享静态属性

我必须使用xUnit为现有代码编写测试。这是我面临的一个简化问题:使用Xunit;命名空间XUnitTestProject1 {公共类UnitTest1 {[事实] ...

回答 1 投票 0

使用Newtonsoft.Json序列化具有属性的对象(abc和abcSpecified--设置为false),并且abc保留在json字符串中

我创建了一个简单的XUnit测试,以使用Newtonsoft.Json 11.0.2对此进行显示。我试过包括Required = Required。始终,没有Seri alizerSettings,NullValueHandling = NullValueHandling.Ignore,等等。如果...

回答 1 投票 0

如何对使用ExecuteSqlRawAsync调用存储过程的.NET Core 3.1中的函数进行单元测试?

我正在使用EF Core访问SQL Server数据库的ASP.NET Core 3.1中编写API。我的API中有一个函数需要调用带有几个输入参数和输出的存储过程...

回答 2 投票 0

如何在Xunit的Catch块中编写单元测试?

public IDictionary Build(string content){试试{var settings = new JsonSerializerSettings {// NullValueHandling = ...

回答 1 投票 0

如何为Microsoft.EntityFrameworkCore 3.1方法FirstOrDefaultAsync创建xunit测试?

这是我的基本存储库的代码块。公共异步任务 ReadAsync(Expression >其中= null){返回等待this.dbSet.Where(where).FirstOrDefaultAsync ((...)>

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.