Azure 服务总线主题触发器的 xUnit 测试
我是 xUnit 和 Azure 服务总线的新手。我找不到使用 xUnit 框架的单元测试示例。感谢您帮助我提供一些示例代码,这些代码展示了如何模拟和编写以下函…
为什么调试和测试会跳过返回 IEnumerable的方法?在 C# 中?
最近,我用下面的代码尝试了很多次 xUnit 测试,但都失败了: // testing target IEnumerable Foo(int n) { if(n==0) throw new AnException(); forea…
ASP.NET Core 6 - 使用自定义 IModelBinder 解析 HttpRequest 查询的控制器的 xUnit 测试
我在测试解析查询字符串的自定义模型绑定程序时有点迷失。由于 API 已给出,现在必须迁移到 .NET CORE,因此我无法更改 url 查询参数的语法。所以我不…
起订量验证方法不适用于 ToList
我对 C# 单元测试和学习使用 Moq 相当陌生。下面是我的 Moq Verify() 方法问题的示例。 [Theory] [AutoData] public async Task WhenSomething_ThenSo…
Nunit 测试相关提交 - 按 ID
我有一个执行两次提交的方法 - 这是它的简化版本: public void methodA(objectA objA, List objB) { _repoA.AddAsync(objA); var id = _repoA.SaveCh…
在 Automoq 和 Autofixture 中使用内联数据时如何运行单元测试
我在现有项目上创建了一些单元测试。我正在使用 AutoMoq 将数据注入到一些测试中。运行测试后,它抱怨递归错误。我使用以下代码解决了该错误: public…
使用 XUnit 在测试中运行
第一次尝试学习测试驱动设计。我有一个像这样的服务器: public class ServerEngine { private static Socket _serverSocket = new Socket(AddressFam…
xUnit 测试未能 Assert.Equal 两个相等的值
我正在尝试对函数进行 xUnit 测试,但失败了。使用调试器,所有值都符合预期。预期结果与实际结果相等。因此,在下一步中,试图找出失败的原因,我为…
生成类似于 gitlab CI 上的 Junit 输出的 xUnit 测试输出
我们有 .NET Core 3 代码库,单元测试和集成测试在 Gitlab CI 上运行。 问题是,当一个或多个单位/整数。测试失败,没有显示任何具体内容,您必须查看…
如何模拟属于另一个方法内部的方法?
这是我的示例代码: public class PersonRepository : IPersonRepository { private readonly IOrderRepository _orderRepository; public PersonRepo…
使用 C# 为容器化应用程序编写单元测试记录器
我有一个 C# 容器化 xUnit 应用程序,我想在其中运行测试。 我的一个测试如下: [Fact] public void Add_adds_user_properly() { //Testing... } 每当…
带有 SubSpec 和 XUnit NullReferenceException 的 BDD
对 TDD 还很陌生;想先尝试一下 BDD。我正在使用 MVP UI 演示模式框架,并尝试使用 SubSpec 和 XUnit 编写我的第一个测试,但是当我调用存储库时,我…
如何使用 typemock 调用那些采用引用类型参数的方法
我正在使用“Xunit + TypeMock”来制作测试用例。 每当我尝试 protected abstract void UpdateObject(K response, ref int id) 从测试方法中调用 foll…
UnitTest 项目的代码与源代码同步吗?
我有一个名为 - UnitTestProject 的 Visual Studio 解决方案,使用 xunit 框架进行单元测试。 在此解决方案下,一个名为 - MainProject 和 MainProjec…