moq 相关问题

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

单元测试方法,只调用单个依赖方法--c#/ xUnit / Moq

惭愧承认,但单元测试对我来说仍然是新的。我对如何妥善处理事情非常掌握。但是我发现难以理解的一个情况是写单元时......

回答 1 投票 2

如何使用MOQ模拟基类函数调用?

在下面给出的场景中,我添加了对someExternal.Library.dll的引用,并从BaseClass派生了一个名为MyClass的类。 MyClass在其内部调用BaseClass的MakeCall()方法...

回答 1 投票 1

如何在“真实”方法中使用params来调用mock方法?

我正在使用此签名模拟一个方法:public async Task Upsert(Preferences prefs,string id)...我希望Moq使用我已经在测试类中定义的方法。那......

回答 1 投票 1

Moq单元测试用例 - 带有WebAPI的ASP.NET MVC

我正在尝试UnitTest我的MVC Controller方法,它在内部调用WebAPI(使用HttpClient)。我无法弄清楚如何伪造httpclient调用,因为它不应该...

回答 2 投票 2

使用xUnit和Moq对ASP.Net Core Web API进行单元测试

我正在尝试使用xUnit和Moq测试我的Web API。我使用构造函数实例化了所有必需的模拟存储库实例。我还在构造函数中实例化了控制器。 ......

回答 1 投票 1

模拟System.Web.Caching.Cache - 模拟或检查null?

我正在编写一些单元测试,我想知道模拟缓存是否有利,如果是的话,怎么样?目前在我的测试中,我正在嘲笑HttpContextBase并将其包装在自定义中...

回答 2 投票 8

在单元测试中使用MOQ时找不到的方法

我在设置单元测试时遇到问题,我需要Moq HttpClient。在我的代码中,我有一个HttpClient的装饰器,它遵循一个接口。公共类WHttpClient:IWHttpClient {...

回答 1 投票 0

异步方法延迟Moq返回不延迟

在我的单元测试中,我试图从我的接口IPipeline模拟出Run()异步方法并模拟延迟,在类PipelineScheduler公共接口IPipeline {...中调用它。

回答 1 投票 4

c#mock返回基本方法

我正在用NUnit框架编写一个单元测试用例来测试我们的代码。代码引用了第三方库,如下所示:class MyClass:BaseClass {public void override FunctionA(){...

回答 1 投票 0

Moq - 设置HttpResponse

我正在尝试使用MVC 4,Moq 4和C#4.5为一个ConrollerContext对象模拟一个HttpResponse我的代码在这里:var context = new Mock (); var response = new Mock

回答 2 投票 6

.NET:HttpClient使用我的Interface IHttpClient来模拟它,但是有一个内部对象是NULL并且它是密封的

我想知道是否有人可以帮忙。我创建了自己的IHttpClient,因此我可以使用moq模拟HttpClient。工作得很好,但有一个名为DetaultRequestHeaders的内部对象,它有...

回答 3 投票 9

我怎么能模拟Set DbContext的方法? [重复]

我想为那个通用的存储库模式进行单元测试,我已经用各种方式尝试过了,我无法得到它,最接近的事情就是这里我离开了我已经完成的实现...

回答 1 投票 1

为什么DbContext没有实现IDbContext接口?

为什么Entity Framework中没有IDbContext接口?如果现有的接口有类似SaveChanges()等的方法来测试,那么你可以从中得到...

回答 4 投票 52

单元测试未显示async / await的代码覆盖率

我正在使用vs2017,我的单元测试都没有显示代码覆盖率。我使用async / await和MOQ。[TestMethod] [TestCategory(“SeriesRepository”)] public void ...

回答 2 投票 1

在xunit测试中模拟HostingEnvironment.QueueBackgroundWorkItem

我有一个使用HostingEnvironment.QueueBackgroundWorkItem的方法,我希望在这次调用之前对一些行为进行单元测试,但是,测试失败了System.InvalidOperationException:...

回答 3 投票 15

Moq没有进行任何调用

我的单元测试给了我“配置的设置:x => x.GetCount(It.IsAny(),It.IsAny())没有执行调用。”这是下面的方法:private IService Client = null; public void CountChecks()......

回答 2 投票 2

如何对依赖关系进行单元测试?

下面是方法代码: - [AcceptVerbs(HttpVerbs.Post)] public ActionResult Product_Update([DataSourceRequest] DataSourceRequest request,[Bind(Prefix =“models”)] IEnumerable

回答 3 投票 0

Lambda查询不能与`任务的Moq数据一起使用 >`返回类型方法

通过Moq Setup提供虚拟数据时,此查询无效。 colorsList.Select(cl =>(string)cl.MainTypeCode)。Where(mt => mt!= null).Distinct()。ToList()通过使用Moq传递数据:...

回答 2 投票 1

单元测试模拟DbContext DbSet <>为null

试图在.Net Core中编写针对DbContext运行的单元测试。我在完整的框架EF中执行了相同的操作。下面的代码表示重新创建问题的最小代码。一世 ...

回答 1 投票 1

Lambda查询抛出对象不包含错误,同时通过`MOQ`设置来获取动态类型的数据

Lambda查询抛出对象不包含错误,同时通过MOQ设置测试来获取动态类型的数据方法:[Fact] public void GetMainTypeList(){var ...

回答 1 投票 0

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