xUnit是遵循特定体系结构的符合单元测试的框架的集合名称。实现因语言而异,但框架应包括测试运行器,测试用例,测试夹具(上下文),测试套件,测试执行,测试结果格式化程序和断言
在以下代码中。永远不会调用Callback()的Assert.Equal(...)吗? var test =“ Test”; var command = new MyCommand {V = test}; var模拟=新的Mock (); // IRepository ...
假设我从第三方库中获得以下类:公共类ThirdPartyType {...}公共类ThirdPartyFunction {公共ThirdPartyType DoSomething(){...}} The ...
我正在.net核心应用程序中使用Automapper进行映射。我有下面这样的方法public MyEntity TransformtoToEntity(MyDTO dto){varEntity = _mapper.Map
无法安装XUnit.runner.devices(与Net451不兼容)
无法安装NuGet软件包:xunit.runner.devices。发生以下错误:软件包xunit.runner.devices 2.2.0与net451不兼容(.NETFramework,Version = v4.5.1)/ ...
为什么C#Xunit Mock在IQueryable上返回空枚举
尝试模拟存储库中返回IQueryable的一种方法。请参见单元测试方法[事实] public void TestMethod(){var mockZonal = new Mock ] >>>> 据我了解XUnit,您必须以不同的方式设置方法: mockZonal.Setup(r => r.GetQueryableFromSql<ZonalDefinition>(It.IsAny<SqlQuerySpec>(), It.IsAny<FeedOptions>())) .Returns(()=>list); 设置方式,只有将那些确切的对象传递给方法时,它们才会匹配(它们不会)。
Visual Studio 2019测试资源管理器将所有测试置于“不运行测试”下
我有一个带有Visual Studio Professional 19.4.1和xUnit 2.4.0的ASP.Net Core 3项目。我在那里写了一些测试。我的问题是Visual Studio显示此项目中的所有测试...
我想对由依赖项引发的事件是否由被测类进行预订进行单元测试。要设置上下文,我具有以下接口和类。 ITestedService.cs公共接口...
我想对由依赖项引发的事件是否由被测类进行预订进行单元测试。要设置上下文,我具有以下接口和类。 ITestedService.cs公共接口...
我正在为IotEdge自定义模块编写xunit测试,我需要在其中模拟ModuleClient.CreateFromEnvironmentAsync(),以打开与Edge运行时的连接。物联网边缘模块代码如下:...
。net Core 3.0,带有Xunit集成测试的DirectoryNotFoundException
我有一个新问题,致力于在.net core 3.0上迁移Xunit集成测试。我将项目移到了子文件夹中,现在有了DirectoryNotFoundException。 TestServerFixture:公共类...
我正在尝试在我的项目(带有.net core 2.1的c#)中构建通用HTTP服务,并且已经按照以下代码段HttpService进行了此操作。我还通过从我的业务部门调用它来开始使用它...
是否有可能覆盖FluentAssertions的默认消息。有时,我只是希望由于测试失败而打印我的自定义消息。到目前为止,我还没有找到任何解决方案...
。net core 3.0,有关IClassFixture的问题,“未解决的构造函数参数:ITestOutputHelper输出”
我为集成测试升级到.net core 3.0所遇到的问题做了一个回购:https://github.com/ranouf/TestingWithDotNetCore3_0启动测试时,我遇到了这个问题:消息:...
模拟IConfiguration的GetChildren()以返回列表 ?
我需要为以下appsettings.json值模拟IConfiguration。 {“ a”:0.01,“ b”:[“ xxx”,“ yyy”],}但是,以下代码在b.Setup(x => x.Value).Returns(new List&...)上出错。 >
xUnit的Assert.Equal方法是检查同一引用还是寻找两个不同的对象实例?
我开始使用xUnit基础结构。所以我尝试使用void Assert.Equal(期望字符串,实际字符串)方法。 [事实] public void CanChangeProductName(){//排列var p = new Product()...
我如何制作Xunit测试类并在Nunit中使用构造函数参数(如TestFixture和参数)?]
[在Nunit中,我可以执行以下操作:[TestFixture(“ param1”)] [TestFixture(“ param2”)]公共类MyTestFixture {public MyTestFixture(string param){/ *更多代码* /} / *更多代码* /} ...
我需要xUnit测试用例。 Microsoft.Azure.Cosmos容器
我已经使用Cosmosdb Container作为其抽象类。我需要使用Moq库公共类SmsTemplateRepository进行模拟的xUnit测试用例:ISmsTemplateRepository {private Container _container; ...
ASP.NET,Xunit测试失败:System.MissingMethodException
我正在尝试对现有解决方案进行单元测试。这是一个很大的项目,我再也无权更改任何东西(例如MVC版本)。在此解决方案中,我试图创建自己的单元测试,以...