xunit 相关问题

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

使用 moq 和 xunit 测试不带参数的函数

我正在尝试为函数编写单元测试: 公共异步任务> GetPerson() { var query =“从人员中选择*”; 使用...

回答 1 投票 0

如何解析ActionResult的Value中的json对象?

我有以下代码来调用我的控制器的方法。控制器以 json 对象的形式返回 ActionResult 响应。 okResult.Value 的内容为 { list = Count = 5,totalCount = 31 ...

回答 1 投票 0

Wiremock XML 请求与 XPath contains 或 RegEx 匹配

需要使用XPath(或RegEx)文本包含和多个OR值来实现匹配条件。 我的请求正文: 大卫·J 需要使用XPath(或RegEx)文本包含和多个OR值来实现匹配条件。 我的请求正文: <person_obj> <params> <name>David J</name> <loca>NY</loca> </params> </person_obj> 匹配条件: name标签包含David或Jack或Mike,其他元素/标签可以忽略。 即,我已经尝试过 "bodyPatterns": [ { "ignoreArrayOrder" : true, "ignoreExtraElements" : true, "matchesXPath":{ "expression": "//person_obj/params/name/text()", "or": [ {"contains": "David"}, {"contains": "Mike"}, {"contains": "Jack"} ] } } ] 无需单独或财产。只需在 text() 上使用 XPath 谓词即可。 expression": "//person_obj/params/name/text()[contains(.,'David' or .,'Mike' or .,'Jack')]"

回答 1 投票 0

将字符串数组传递给 xunit 测试方法

我想将一个字符串数组传递给我的 XUnit 测试方法之一,但是当我执行以下操作时它不起作用(数组+参数机制) [理论] [InlineData(新对象[] { "2000-01-0...

回答 8 投票 0

我尝试使用回调每次返回不同的结果(来自结果数组)

我试图模拟一个方法,以在每次调用时返回不同的结果。该模拟将在不同的测试中使用,并且可能的结果数量可能会有所不同。我一直在使用SetupSe...

回答 0 投票 0

如何使用Xunit和moq框架为此方法编写单元测试用例

如何使用 Xunit 和 moq 框架为此方法编写单元测试用例 公共异步任务 GetViewCode(字符串ID,字符串代码) { 使用 var queryFactory = _queryFa...

回答 0 投票 0

对如何使用Selenium对Asp.Net MVC应用程序进行集成测试感到困惑

我正在学习如何使用 Selenium 在我的 Asp.Net MVC Web 应用程序上执行集成测试,但我不确定我是否以最好的方式进行。该解决方案有两个项目:MVC 应用程序和 xU...

回答 0 投票 0

即使测试用例通过,Xunit 绿点/红点也不可见

我遇到的问题是,即使测试用例通过/失败,绿点/红点也不可见。实际上我已经将 Visual Studio 降级到 17.5.4。所以我认为这就是因为这个而发生的。之前,...

回答 0 投票 0

Autofixture Xunit 应该抛出但没有抛出

我正在使用自动固定装置和自动数据为我的服务编写单元测试。这就是测试。 [理论] [AutoMoq数据] 公共异步任务 GetByIdAsync_WhenInvalidId_ShouldThrowNotFoundException( 模拟<

回答 1 投票 0

在 docker 容器中运行 .NET 单元测试(包括 jsreport 测试)

我有一个单元测试,使用 jsreport 从 html 测试 pdf 生成。 测试在本地是绿色的,但是当我在 docker 容器中运行它时,我遇到了依赖问题 错误: 无法下载包 'I...

回答 0 投票 0

在任何测试之前调用的方法(xUnit)

有什么方法可以创建在任何测试之前自动调用的方法吗? [事实] public void Test1() { } [事实] public void Test2() { } 私人无效准备() { // 准备测试

回答 3 投票 0

如何使用 EF Core 6 在 xUnit 测试中为多对多关系正确播种数据

我有 ApiKey 实体 公共类 ApiKey:BaseEntity { [字符串长度(255)] [列(“ApiKey”)] 公共字符串 ApiKeyValue { 得到;放; } = string.Empty; 公共 ICollection<

回答 0 投票 0

我们如何使用带有 FsCheck 的生成器?

此链接解释了生成器,但没有具体说明如何使用它。 我不确定如何测试生成器生成的列表的内容。 我想要以下代码。 (总的来说...

回答 0 投票 0

RedirectStandardOutput 在 NUnit 或 XUnit 中不起作用

我需要使用进程获取程序的版本。它在我的 WinForms 应用程序中工作,但当我将它放入测试中时,它总是返回 null。我在 NUnit 和 XUnit 中尝试过,但没有成功。 使用(var p = new

回答 0 投票 0

在 .NET 项目中如何使用单个 IHost 设置与 xUnit 的并行集成测试

我正在尝试使用 xUnit 和单个 IHost 在 .NET 中设置集成测试 阅读 xUnit 的文档,我找到了一种在测试之间共享上下文(https://xunit.net/docs/shared-context)的方法

回答 0 投票 0

运行时测试定义框架

我有一个测试环境,其中测试定义在运行时之前是未知的(测试脚本从源文本加载。) 我一直在努力构建一个测试应用程序(在 dotnet 中),它加载...

回答 0 投票 0

.Net maui 应用程序构建但在添加单元测试项目后未显示在 Windows 上

我有一个 .net maui 项目在使用 .net7.0 添加单元测试项目 (xUnit 2.4.2) 后停止出现在 Windows 平台上(在 Android 上挂起热重载初始化),我已经引用了......

回答 0 投票 0

如何在 xUnit 中使用控制台程序来选择要在我的测试中与 selenium 一起使用的浏览器?

我有一个控制台程序,可以根据我选择的浏览器(Chrome、Edge、Firefox 和 Safari)打开一个驱动程序实例。该程序有效。问题是当我尝试使用这样的实例来 p...

回答 0 投票 0

N在 Asp.Net 核心 Xunit 中替代读取/删除文件

下面的控制器方法从特定位置读取文件并在完成后将其删除。我需要使用 NSubstitute 模拟文件以读取/删除 公共异步任务<

回答 0 投票 0

在 XUnit 测试中使用 AutoData 和 MemberData 属性

我面临一个有趣的问题。我发现 AutoDataAttribute 可用于最小化测试的“安排”部分(通过构造函数传递的依赖项)。惊人的! 例子: ...

回答 2 投票 0

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