xunit 相关问题

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

如何在dotnet测试期间解决堆栈溢出问题?

首先,我的设置:.Net Core 3.1(从2.2迁移)xUnit 2.4.1 xUnit Runner 2.4.1 Visual Studio 2019 16.4.2 Test.SDK 16.4.0我刚刚从.Net Core 2.2迁移到3.1。我只是修复了错误,然后...

回答 1 投票 0

如何使用xUnit写入Visual Studio的“测试或调试”选项卡

我有此代码:private readonly ITestOutputHelper _output;公共测试(ITestOutputHelper输出){_output = output; } [事实] public void Test1(){_output.WriteLine(“ TEST OUTPUT”); } ...

回答 1 投票 0

XUnit .Net Core如何在测试项目中获取本地设置

我有一个用于Api项目的End2End测试的XUnit项目。在Unit项目中:MyApi.E2E.Test在其根文件夹下,我有一个设置文件:e2e-local-settings.json现在,我有一个文件名为:...

回答 1 投票 0

MbDotNet Mountebank .Net客户端抛出无法连接,因为目标计算机主动拒绝了它

[尝试将Mountebank .Net客户端用于测试项目_mbClient = new MountebankClient(); _mbClient.DeleteAllImposters(); HttpRequestException:无法建立连接,因为...

回答 1 投票 2

如何在对象中模拟复杂的嵌套成员或将其保留为单独的变量?

我正在写测试带有复杂嵌套计算的复杂类。我们正在研究ActionMethod及其returnType。 returnType是一个复杂的方程式,我该如何模拟呢? var ...

回答 1 投票 -1

用于添加的中间件的测试配置方法

我在为Startup.cs中的Configure方法编写xunit时遇到问题。基本上,我要做的就是调用该方法并检查所有必需的中间件都在该方法中。这不是...

回答 1 投票 0

Moq异常:预期对该模拟调用一次,但是0次…-带xUnit的.Net Core 3.1

我是Moq的新手,我正在尝试实施2个测试,以检查HttpStatusCode.NotModified和HttpStatusCode.Ok。但是,后者通过了测试,但是前者没有通过并返回...

回答 1 投票 0

如何在Test类中修复此System.NullReferenceException?

通常,我知道如何解决这种异常。但是,这一次,由于是由于使用Test类,因此我不确定如何传递正确的参数。我是... [

回答 1 投票 0

Xunit-如何通过异步任务和反射来测试方法

我尝试编写一个基本单元测试类来测试我的api-controller。但是,我似乎对IDisposable有问题,因为出现以下错误:无法访问已处置的对象。常见的...

回答 1 投票 0

xunit测试以查看列表中是否存在特定值

我正在编写X单元测试。我想检查列表是否包含新添加的值。我尝试了以下代码,但没有得到结果_record.Add(new PortfolioCompanyLinkModel {Id = 3,...

回答 1 投票 0

如何对使用Response.OnStarting的.NET中间件进行单元测试

因此,我创建了一个.net核心中间件,该中间件将头添加到响应中。我没有找到对这种中间件进行单元测试的方法,因为它使用OnStarting回调,而且我无法想象如何模拟或强制...

回答 1 投票 1

使用Serilog静态记录器将记录输出到Xunit

我通过静态记录器方法在项目中使用serilog-能够轻松地在类库上调用Log.X,而不是在各处注入记录器类,这非常容易。但是,当它出现时...

回答 1 投票 2

带有参数的单元测试WebAPI控制器

我有一个WebAPI控制器,它采用这样的参数对象:public class InvoicesParameters:QueryStringParameters {public string InvoiceType {get;组; } =“ P”;公共布尔...

回答 1 投票 0

在单元测试中调用异步函数时任务立即取消?

我正在努力弄清为什么我的任务被取消。 [ ] let``查询申请人数''()=异步{//测试let!响应= WebGateway.get EventStore ....

回答 1 投票 0

为asp.net核心网络api中的方法编写测试[重复]

我想为[HttpGet] [Route(“ GetPosts”))下面的控制器方法编写一个xunit测试。公共异步任务 GetPosts(){试试...

回答 2 投票 0

HttpResponseMessage内容时出现无效的占位符错误

我正在编写单元测试,并且必须返回响应对象。我能够在响应下面返回var res = new HttpResponseMessage(){StatusCode = HttpStatusCode.OK,...

回答 4 投票 0

Mog设置方法未称为[关闭]

被称为,在集成测试中,我故意传递一个错误的值来测试错误处理。代码在引发异常之前记录错误,例如var tokenResponse = await Client ....

回答 1 投票 0

在tfs中使用Moq进行xUnit失败测试>>

我有三个使用Xunit 2.3.0编写的测试,并且使用Moq 4.7.137(使用Castle.Core 4.2.0)模拟了一些服务。我的测试可以在我的本地工作区中正常工作,但是可以在Team Foundation Server中工作...

回答 1 投票 1

如何使用xunit test比较两个列表

我目前正在尝试将两个具有相同项目的列表与xUnit进行比较,但运行时会出错。 Assert.Equal(expectedList,actualList);错误:“ Assert.Equal()失败” ...

回答 1 投票 3

Mock.Verify()失败-此设置不匹配?

我有以下测试代码。 var test =“ Test”; var command = new MyCommand {V = test}; var模拟=新的Mock (); // IRepository具有Save()方法var p = new P(test); ...

回答 1 投票 0

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