xunit 相关问题

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

如何在内存数据库中执行 "ExecuteSqlRawAsync"。

我正在使用x-unit和内存数据库创建单元测试用例,我试图执行下面一行代码 await _dbContext.Database.ExecuteSqlRawAsync(lockSql, cancellationToken); 我......

回答 1 投票 0

如何在同一个测试中更新最近添加的实体实例?

我的问题是: 我想测试控制器中的一个函数,它实现了一个简单的更新。我有错误代码。实体类型 "数据 "的实例不能被跟踪,因为另一个... ...

回答 1 投票 1

解决构建错误CS0579重复的'System.Reflection.Assemblyxxxx'属性

虽然使用xunit进行测试,但在运行测试时不断出现构建错误(CS0579和CS0006):我尝试删除bin / obj文件夹并尝试抑制...的生成...

回答 1 投票 3

检查对象是否在期望列表中

我有此类POCO公共类BankTransaction {public int Id {get;组; }公共十进制TransactionAmount {get;组; } public TransactionTypeEnum TransactionType {get;组; } ...

回答 1 投票 -1

具有2个后台服务的集成测试

我有一个点网核心项目,正在尝试在两个BackgroundServices之间编写集成测试。下面是我当前的xUnit测试:[事实]公共异步任务FileWatcherIntegration(){...

回答 1 投票 0

xUnit比较对象相等性

我有该类及其构造函数的公共类BankAccount {public int Id {get;私人套装; } public int BankAccountNo {get;私人套装; }公共小数余额{ ...

回答 1 投票 0

如何在xUnit中为类构造函数创建单元测试?

说我有这个课程:public class BankAccount:IBankAccount {public int Id {get;私人套装; } public int BankAccountNo {get;私人套装; }公共小数余额{私人...

回答 1 投票 0

为什么不能在C#中对xUnit使用'dotnet run'?

我正在创建需要单元测试的应用程序。我正在使用.NET xUnit框架。首先,我使用dotnet新控制台初始化了一个新的“ Hello,World!class”,然后添加了单元测试...

回答 2 投票 0

循环通过xunit成员数据的测试方法参数

说我有这种方法可以使用xUnit公共类Cal {public int Output {get;组; } public void Add(int num1,int num2)=>输出= num1 + num2; } ...

回答 2 投票 0

XUnit测试错误:测试类只能定义一个公共构造函数

我有一个XUnit项目,该项目引用并测试了另一个项目的API端点方法。但是,当我运行测试时,出现以下错误:测试类只能定义一个公共...

回答 1 投票 0

Moq.MockException:预期对该模拟调用恰好1次,但为0次:x => x.Init()

我有此方法,用于验证是否调用了一个方法。我在C#中使用xUnit和MOQ。 [事实] public void verifyIfInitCalled(){//整理var模拟=新的Mock (...] >>

回答 1 投票 0

如何将JSON字符串转换为与xunit / .net核心api兼容的对象?

在我的xunit测试案例中,我正在从文件中读取json,将其以字符串形式加载,然后将其传递给控制器 最初调用的函数。我的控制器是:[HttpPost]公共列表 ...

回答 2 投票 1

在Dot Net 4.6.1中运行测试项目时,SQLitePCLRaw引发TypeInitializationException

我有一个针对net452,net461和netcoreapp20的测试项目。在net452和netcoreapp20下一切正常,但是,当我运行net461时,我得到一个System.TypeInitializationException,这是...

回答 1 投票 0

如何在.NET Core中使用xUnit测试Xamarin ViewModel?

我想用xUnit测试Xamarin视图模型。在Mac上使用命令行构建代码时,显示以下错误:/usr/local/share/dotnet/sdk/3.1.300/Sdks/Microsoft.NET.Sdk/targets / ...

回答 1 投票 1

在VS Mac中运行xUnit测试

我有一个.NET标准库和一个.NET Core xUnit测试库。这一切在Windows上都可以正常工作。在Mac上的VS上,通过运行->运行单元测试来运行单元测试只会引发错误:无法...

回答 1 投票 2

无效的强制转换Xunit反序列化错误

[当尝试通过Visual Studio运行使用xunit框架的测试用例时,我当前遇到以下错误。 System.InvalidCastException HResult = 0x80004002消息=指定的...

回答 1 投票 0

IsType 和IsType(object,object)抛出IsTypeException

我试图断言方法调用返回的对象的类型为List ,所以我使用xUnit尝试了以下操作:var期望= typeof(List ); var ...

回答 1 投票 11

如何在Visual Studio中运行XUnit测试?

我正在开发一个dotnet应用程序,并且正在首次尝试XUnit测试框架。我一直在遵循入门教程。我写了我的第一个测试,现在正在尝试运行...

回答 1 投票 1

如何在C#中对Task.run()进行单元测试?

此问题曾被问过,但没有得到回答。我要测试身份验证方法,在此方法中,我们正在从DB中检查授权用户,如果没有,则Null将返回用户的详细信息。我该如何...

回答 1 投票 -3

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

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

回答 1 投票 0

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