moq 相关问题

Moq(发音为“Mock-you”或只是“Mock”)是.NET的一个模拟框架,它大量使用lambdas和LINQ表达式树。

Moq的Mock.Get in Nsubstitute的等效语法

我正在为后台服务编写单元测试。如果我使用Moq框架似乎很有效,但是我们正在团队中使用NSubstitute,并希望坚持使用。我指的是...

回答 1 投票 1

Mock.Get in Nsubstitute的等效语法

我正在为后台服务编写单元测试。如果我使用Moq框架似乎很有效,但是我们正在团队中使用NSubstitute,并希望坚持使用。我指的是...

回答 1 投票 0

Moq异步DbSet设置IDbAsyncQueryProvider

我有这个最小起订量设置:_mockContext.Setup(x => x.CarSections).Returns(new List {{_carSection} .ToDbSet());基本上将List分配给DbContext的实体。...

回答 1 投票 0

xUnit-Test中的模拟异步方法始终返回null

我有一个ASP.NET WebAPI 2项目,我正在尝试使用xunit和moq添加单元测试。这是我的控制器中的Get-Method:公共类SiteController:ApiController {private readonly ...

回答 1 投票 1

如何为调用其他服务的方法编写单元测试

我有一个下面的方法正在调用另一个服务,但是在调用内部服务之前有一些数据操作。请参见下面的公共异步任务 Save(string ...

回答 1 投票 0

我如何模拟DbContext以在存储库的单元测试中使用?

我有一个包含公共方法的存储库,我想在其中编写测试。但是,要实例化存储库,我需要为其提供一个DbContext对象。尝试模拟此DbContext ...

回答 1 投票 0

foreach循环变量抛出NullReferenceException但Enumerable不为空

有些人决定结束我的上一个问题,但是他们链接的问题(什么是NullReferenceException,如何解决?)没有答案。这个问题从根本上是...

回答 1 投票 -1

无法为接口模拟传递构造函数参数

[当我调试代码并读取带有嘲笑嘲讽的行时,我得到了错误:无法为接口嘲笑传递构造函数参数。 var嘲笑SchoolclassCodeService = ...

回答 1 投票 19

在Moq中验证时允许*任何*参数值?

我正在验证是否已用Moq调用了一个方法,但这是一个非常复杂的方法签名,我只关心一个特定参数的值。我知道Moq拥有It.IsAny (),甚至...

回答 2 投票 0

AutoFixture:冻结运行时类型不会引发任何公共构造函数错误

在这一点上,我的大脑被炸了,如果这很愚蠢,我深表歉意:我正在尝试收集所有类型,这些类型在运行时使用反射来实现接口类型,并让AutoFixture创建...

回答 1 投票 0

如何在模拟的RewriteContex中重写HttpContext?

我嘲笑了RewriteContext:Mock rewriteContextMock = new Mock ();然后,我尝试使用模拟方法覆盖其HttpContext:rewriteContextMock.Setup(x => ...

回答 1 投票 0


将Mock数据读取器传递给数据表加载方法

我正在尝试对具有以下行之一的代码进行单元测试var datatable = new DataTable(); datatable.Load(datareader);所以我想在load方法中传递模拟数据读取器对象。 ...

回答 1 投票 2

Moq,Visual Studio单元测试-测试不断跳过模拟服务中的方法

我正在测试GET操作方法,该方法将在已被模拟的服务中调用公共方法。测试失败。当我在服务方法中放置一个断点时,我发现它在...

回答 1 投票 0

我可以通过It.Is <>到另一个方法来设置模拟吗?

我有这个:myObj.SetupSomething(It.IsAny ());然后在MyObj类中:public void SetupSomething(string s){_someMock.Setup(c => c.DoWibble(s)); }上面的代码不起作用...

回答 1 投票 1

Moq和Microsoft.Extensions.Logging.ILogger单元测试在Microsoft.Extensions.Logging.Abstractions更新之后失败

我的某些单元测试在将Microsoft.Extensions.Logging.Abstractions从Version = 2.0.0.0更新到Version = 3.1.1.0后失败。我模拟了一个ILogger:var loggerMock = new Mock

回答 1 投票 0

模拟函数在类中被覆盖

我有一个实现DocRaptor的pdf创建器的类,公共类PdfCreator {public byte [] createPdf(string html){int tryCount = 3; while(tryCount> 0){试试{...

回答 1 投票 -1

不能从sut调用模拟对象中的方法

我为我的纸牌游戏制作MSTest。我有Player类(它取决于IStrategy接口),该类具有一种调用interface.Attack()方法的Attack()方法。模拟 已创建并设置...

回答 1 投票 0

使用Moq单元测试Entity Framework通用存储库

问题/问题,我无法通过通过测试,因为通用存储库类this.dbSet = context.Set ();始终为null。如您在下面的代码中看到的,我已经模拟了...

回答 1 投票 5

x传入对象时,Moq Moq设置未能检测到该方法

我对单元测试和最小起订量还很陌生。在我的.net core 3.1项目中,我使用xUnit和Moq编写单元测试。我在以下情况下无法弄清为什么最小起订量无法检测到我的功能。我...

回答 1 投票 0

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