Moq(发音为“Mock-you”或只是“Mock”)是.NET的一个模拟框架,它大量使用lambdas和LINQ表达式树。
单元测试方法,只调用单个依赖方法--c#/ xUnit / Moq
惭愧承认,但单元测试对我来说仍然是新的。我对如何妥善处理事情非常掌握。但是我发现难以理解的一个情况是写单元时......
在下面给出的场景中,我添加了对someExternal.Library.dll的引用,并从BaseClass派生了一个名为MyClass的类。 MyClass在其内部调用BaseClass的MakeCall()方法...
我正在使用此签名模拟一个方法:public async Task Upsert(Preferences prefs,string id)...我希望Moq使用我已经在测试类中定义的方法。那......
Moq单元测试用例 - 带有WebAPI的ASP.NET MVC
我正在尝试UnitTest我的MVC Controller方法,它在内部调用WebAPI(使用HttpClient)。我无法弄清楚如何伪造httpclient调用,因为它不应该...
使用xUnit和Moq对ASP.Net Core Web API进行单元测试
我正在尝试使用xUnit和Moq测试我的Web API。我使用构造函数实例化了所有必需的模拟存储库实例。我还在构造函数中实例化了控制器。 ......
模拟System.Web.Caching.Cache - 模拟或检查null?
我正在编写一些单元测试,我想知道模拟缓存是否有利,如果是的话,怎么样?目前在我的测试中,我正在嘲笑HttpContextBase并将其包装在自定义中...
我在设置单元测试时遇到问题,我需要Moq HttpClient。在我的代码中,我有一个HttpClient的装饰器,它遵循一个接口。公共类WHttpClient:IWHttpClient {...
在我的单元测试中,我试图从我的接口IPipeline模拟出Run()异步方法并模拟延迟,在类PipelineScheduler公共接口IPipeline {...中调用它。
我正在用NUnit框架编写一个单元测试用例来测试我们的代码。代码引用了第三方库,如下所示:class MyClass:BaseClass {public void override FunctionA(){...
我正在尝试使用MVC 4,Moq 4和C#4.5为一个ConrollerContext对象模拟一个HttpResponse我的代码在这里:var context = new Mock (); var response = new Mock
.NET:HttpClient使用我的Interface IHttpClient来模拟它,但是有一个内部对象是NULL并且它是密封的
我想知道是否有人可以帮忙。我创建了自己的IHttpClient,因此我可以使用moq模拟HttpClient。工作得很好,但有一个名为DetaultRequestHeaders的内部对象,它有...
我想为那个通用的存储库模式进行单元测试,我已经用各种方式尝试过了,我无法得到它,最接近的事情就是这里我离开了我已经完成的实现...
为什么Entity Framework中没有IDbContext接口?如果现有的接口有类似SaveChanges()等的方法来测试,那么你可以从中得到...
我正在使用vs2017,我的单元测试都没有显示代码覆盖率。我使用async / await和MOQ。[TestMethod] [TestCategory(“SeriesRepository”)] public void ...
在xunit测试中模拟HostingEnvironment.QueueBackgroundWorkItem
我有一个使用HostingEnvironment.QueueBackgroundWorkItem的方法,我希望在这次调用之前对一些行为进行单元测试,但是,测试失败了System.InvalidOperationException:...
我的单元测试给了我“配置的设置:x => x.GetCount(It.IsAny(),It.IsAny())没有执行调用。”这是下面的方法:private IService Client = null; public void CountChecks()......
下面是方法代码: - [AcceptVerbs(HttpVerbs.Post)] public ActionResult Product_Update([DataSourceRequest] DataSourceRequest request,[Bind(Prefix =“models”)] IEnumerable
Lambda查询不能与`任务的Moq数据一起使用 >`返回类型方法
通过Moq Setup提供虚拟数据时,此查询无效。 colorsList.Select(cl =>(string)cl.MainTypeCode)。Where(mt => mt!= null).Distinct()。ToList()通过使用Moq传递数据:...
试图在.Net Core中编写针对DbContext运行的单元测试。我在完整的框架EF中执行了相同的操作。下面的代码表示重新创建问题的最小代码。一世 ...
Lambda查询抛出对象不包含错误,同时通过`MOQ`设置来获取动态类型的数据
Lambda查询抛出对象不包含错误,同时通过MOQ设置测试来获取动态类型的数据方法:[Fact] public void GetMainTypeList(){var ...