xUnit是遵循特定体系结构的符合单元测试的框架的集合名称。实现因语言而异,但框架应包括测试运行器,测试用例,测试夹具(上下文),测试套件,测试执行,测试结果格式化程序和断言
是否有一组“Lorem ipsums”文件用于测试字符编码问题?
对于布局,我们有著名的“Lorem ipsum”文本来测试它的外观。 我正在寻找的是一组包含使用几种不同编码进行编码的文本的文件,我可以......
如何加快 Visual Studio 测试资源管理器中的“运行直至失败”功能?
我有一次测试失败了,我想再次失败。当我手动开始测试时,我必须等到确定要运行的测试和其他活动,所以一次测试运行需要
我们中的一些人仍然“生活”在尚未接受单元测试的编程环境中。首先,显而易见的第一步是尝试为单元测试实施一个像样的框架......
我是编写单元测试的新手 我正在尝试编写一个单元测试来将用户插入数据库,但出现错误 错误:System.NotSupportedException:要模拟的类型 (SqlConnection) 必须...
如何从 Visual Studio 2022 社区版中的单元测试获取代码覆盖率?
我已经下载了最新的 VS2022 v17.1 社区版,它没有内置代码覆盖率。我已经习惯了企业版,我所能找到的只是 Commun 的付费选项...
我可以在 xunit 中将 Trait 和 Fact 结合起来吗?
我真的想将一些 xunit 测试归类为集成测试 - 但这是: [事实] [特质(“整合”,“无论如何”)] 我觉得不太好。 我想说的是 [事实整合...
如何通过为每次 get 调用返回相同的实例来强制派生类重写仅获取属性?
我有一个简单的库要测试。 公共抽象类基类 { 公共 bool IsDone { 得到;放; } = 假; 公共抽象无效 Do(); } 公共密封类派生:基类 { 公共...
如何对使用 MainThread 类的 MAUI 应用程序段进行单元测试
我正在使用 xUnit 对我的 MAUI 应用程序进行单元测试。 我正在测试我的 ViewModel 类。我遇到的问题是一段代码使用: if (主线程.IsMainThread) { 做某事(); } 别的 { 主要...
单元测试中ActionResult的问题无法在POST返回值上Assert.Equal(asp.net core mvc web api)
我是测试 .net core Web API 的新手,并且正在努力测试我的 API 上的 POST 方法。我可以断言返回的 ActionResult 的类型,但我似乎不知道如何比较......
我们需要通过单元测试。 [测试用例(“P2W12P1937A”,“W”,“12”,“1937”,“A”)] [测试用例(“P02K13P8732D”,“K”,“13”,&...
从 OnPropertyChanged() 调用异步调用后测试视图模型状态
我有一个视图模型类 MyViewModel ,其字符串属性 SearchString 可以对页面内容执行搜索: 公共类 MyViewModel :BaseViewModel { 公共代表无效
是否可以在测试方法上使用反射和 [Fact] 属性之外的其他内容来向 xUnit 测试运行程序公开测试? 例如,我想做类似的事情: [事实来源] // j...
Xunit Snaphooter 测试在运行和调试时返回不同的值
我正在使用 .NET 8.0 进行我的测试项目,其中包括 Xunit、Snaphooter 和 Moq NuGet 包。 我注意到,然后运行我的测试通过了,但是当我通过调试启动它们时,我得到了失败的结果。 怎么...
Visual Studio 2019 中的 MSTest v2 相对较新。TestInitialize 属性指示该方法应在每个测试之前运行。同样,TestCleanup 指示该方法应该运行 af...
排查单元测试中的异步方法问题:解决 FirstOrDefaultAsync() 失败
在我的示例代码中测试 FirstOrDefaultAsync() 时出现问题 我有下面的方法,我通过用户名获取用户 ID,并且我已经为其编写了测试。然而,测试不起作用......
下面给出的是我的模型: 公共类 RelationContentTypeObject { [JsonProperty("$id")] 私有字符串 IdField { 获取;放; } [JsonProperty("$ref")] 私人str...
如何确保 xunit 事实和理论的 Visual Studio 配置具有 Unit Trait Cetegory
有没有一种方法可以指定 Visual Studio 配置,以确保 xunit 事实和理论单元测试标记缺少 [Trait("Category", "Unit")],这是为了确保代码统一...
如何使用属于特定集合的 xunit 控制台运行程序运行单元测试? 我可以使用 -class 或 -method 开关在类或方法级别运行。
生成的 Aspire 测试在 Azure DevOps 测试期间引发 SSL 异常
我创建了一个默认的 Aspire 入门解决方案,它具有以下测试: 公共密封类 WebTests { [事实] 公共异步任务 GetWebResourceRootReturnsOkStatusCode() { //
位于我的单元测试项目文件夹中的程序集出现 System.IO.FileNotFOoundException?
我正在为 Revit 构建一个项目,现在想要为我的 C# 代码构建单元测试。我遇到的问题是,每当我实际构建项目并引用我的项目时,我都会收到错误......