xunit 相关问题

xUnit是遵循特定体系结构的符合单元测试的框架的集合名称。实现因语言而异,但框架应包括测试运行器,测试用例,测试夹具(上下文),测试套件,测试执行,测试结果格式化程序和断言

我如何测试具有Db上下文和记录器的Asp.Net Core控制器?

我有一个带有两个参数的控制器,需要通过单元测试对其进行测试。想测试4个参数,例如ViewBug等。但是我如何制作假的数据库上下文和记录器呢?我现在被卡住了:...

回答 1 投票 0

Azure-DevOps管道由于testhost.dll而失败

我的天蓝色devops测试管道遇到了一些麻烦。我正在使用xunit测试,并且每个测试项目都可以正确运行,并且可以查看测试结果,但是由于...

回答 1 投票 0

如何通过单元测试中的验证日志消息?

我正在测试端点。我需要弄清楚如何通过loggerMock通过测试。这是我当前进行测试的方式:public void GetExceptionReportSessionData_Returns200OK()...

回答 1 投票 1

找不到无参数的构造函数

我是单元测试和起订量的新手。我编写了4个测试,所有测试均引发相同的异常,我认为在模拟CharacterRepository时需要添加这些参数CombatHelperContext,IMapper,但如何...

回答 1 投票 0

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

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

回答 1 投票 0

如何使用XUnit对Web API控制器进行单元测试

我正在尝试使用XUnit在Web API的控制器中对方法进行单元测试。该方法的作用是通过数据库从ISBN获得单个标题。我在单元学习中遇到的问题...

回答 1 投票 1

找不到执行应用程序所需的库'hostpolicy.dll'

我在Azure DevOps Pipelines中运行单元测试时收到以下错误:## [error] Testhost进程退出并出现错误:遇到致命错误。库'hostpolicy.dll'...

回答 1 投票 0

C#XUnit策略模式

我很难为策略模式编写单元测试。我正在写一个测试,它将调用_mathStrategy.Calculate(a,b,Operator.Add)并返回一个值。问题是...

回答 1 投票 0

xUnit-Test中的模拟异步方法始终返回null

我有一个ASP.NET WebAPI 2项目,我正在尝试使用xunit和moq添加单元测试。这是我的控制器中的Get-Method:公共类SiteController:ApiController {private readonly ...

回答 1 投票 1

JetBrains.ReSharper.TaskRunnerFramework.dll中的'System.IO.EndOfStreamException'

[尝试在调试模式下运行非常基本的xunit测试时,我的测试项目抛出了一些异常,这些异常似乎来自ReSharper。引发异常:...

回答 1 投票 5

如果在C#/ XUnit中引发特定异常,如何提供自定义错误消息?

我目前有一个集成测试,在其中执行一些操作,例如:var link = await Blah();有时,Blah()会引发异常。我想记录该异常,如果它与...

回答 2 投票 0

AutoFixture:冻结运行时类型不会引发任何公共构造函数错误

在这一点上,我的大脑被炸了,如果这很愚蠢,我深表歉意:我正在尝试收集所有类型,这些类型在运行时使用反射来实现接口类型,并让AutoFixture创建...

回答 1 投票 0

在XUnit中自定义BeforeTestStarting

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

回答 1 投票 0

在dotnet核心中依次使用Xunit执行测试

我想依次运行测试,因为它们会更改同一数据库,并且可能会相互影响。我在互联网上尝试了许多解决方案,但没有一个适合我。这些解决方案是...

回答 1 投票 0

正则表达式以匹配未通过所有测试方案的单词和数字

使用.Net Core 3.1,我建立了以下xUnit测试来测试我的正则表达式,该正则表达式应该与某些单词或那些相同的单词后跟数字相匹配:[理论] [InlineData(“ Some Demo543 ...

回答 1 投票 1

带有dotnet测试的dotMemoryUnit`

我通常使用dotnet测试来运行单元测试。我正在使用的框架是xunit。因此,我不确定如何使用CLI运行dotMemory单元测试。该文档建议:dotMemoryUnit.exe ...

回答 1 投票 0


如何测试我的ASP.NET Core 2.2 Web API GET IActionResult返回Ok(对象)?

在我的Web API中,我有一个简单的控制器操作:[HttpGet] [Route(“ [action]”)] public IActionResult GetApiStatus(string token){if(_token!= token){return StatusCode(401); } ...

回答 1 投票 3

x传入对象时,Moq Moq设置未能检测到该方法

我对单元测试和最小起订量还很陌生。在我的.net core 3.1项目中,我使用xUnit和Moq编写单元测试。我在以下情况下无法弄清为什么最小起订量无法检测到我的功能。我...

回答 1 投票 0

我应该如何使用Shouldly自定义断言并维护特定于呼叫站点的断言消息?

我在xUnit测试中使用了出色的Shouldly库,并且发现自己在不同测试中使用了确定的断言序列,因此我将它们组合为新的断言扩展方法-...

回答 1 投票 1

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