moq 相关问题

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

C#Static Readonly log4net logger,在Unit Test中改变记录器的方法有哪些?

我的类有这一行:private static readonly ILog log = LogManager.GetLogger(typeof(Prim));当我进行单元测试时,我无法将moq记录器注入此接口,因此我可以计算日志调用。是......

回答 3 投票 9

使用属性CharacterSet的值模拟HttpWebResponse

我如何使用属性字符集模拟HttpWebResponse进行单元测试?在我的代码中,我正在检查HttpWebResponse.Character设置如下。我可以模拟HttpWebResponse但是得到null ...

回答 2 投票 3

即使输入与模拟的输入值不匹配,Moq函数调用也始终返回值

我正在用两个参数模拟一个函数调用。 1.输入不可变类对象2.输出参数。示例代码:模拟 mockSample =新模拟 (); SampleClass MyKey = new ...

回答 1 投票 1

ASP.NET Core MVC按请求注入

我期待在.Net Core中按请求注入RequestContext。在服务集合内。有人尝试了8年。前。 ASP.NET MVC每个请求注入公共接口IMvcDepency {...

回答 1 投票 0

使用Params数组的设置方法

我正在为应用程序开发测试。有一种方法有一个params数组作为参数。我已经使用Moq设置了方法,但是当我运行测试时,方法的返回值为null,...

回答 2 投票 40

Moq设置方法

我需要测试许多类似的方法public interface ITest {void Method1(bool readMode,List 清单); void Method2(bool readMode,List 清单); void Method3(bool ......

回答 3 投票 1

调用扩展方法的设置结果

我正在尝试设置返回对扩展方法的调用并且正在接收:SetUp:System.NotSupportedException:Expression引用不属于模拟对象的方法:m =&...

回答 3 投票 15

使用moq和ms测试进行单元测试

我是新手,我读了关于测试但我无法弄清楚如何测试这个功能:[Authorize(Roles =“admin”)] [Route(“user / byUsername / {username}”)] public异步任务

回答 1 投票 0

如何使用C#单元测试中的moq对象从数据库中测试存储过程?

我在数据库中有两个sp。我已经使用MS Unit测试(实际数据库调用)测试了两个存储过程。在部署中,我遇到了一个问题。我无法在...中访问数据库

回答 3 投票 1

如何在c#中测试控制器方法

我最近开始对c#代码进行单元测试但是之前我从未测试过控制器类。我有以下课程,我需要为此编写测试用例。 namespace nH.MasterData.API.Controllers {[...

回答 4 投票 0

从单元测试用例中读取物理路径中的csv文件是否有效?为什么?

string _inboundFilePath = AppDomain.CurrentDomain.BaseDirectory + @“\ Inbound \ CompareDataFile.csv”; var mockReaderStream = new Mock (); mockReaderStream.Setup(x => x ....

回答 2 投票 0

在MSTest中模拟ASP.NET Core中的TempData

public ActionResult View(string name){if(TempData [“SessionVariable”]!= null){FileName = name; return View(); } else {return RedirectToAction(“...

回答 1 投票 1

我可以使用Moq的SetupSequence抛出异常然后返回void吗?

我试图设置Moq在第一次调用时抛出异常,然后在第二次调用时返回void。我正在嘲笑的方法有一个void返回类型(例如public void Bar())。事我......

回答 1 投票 0

模拟复杂的对象 - 用Moq测试

我有以下对象结构:公共类A {// ... public B b; // ...}公共类B {// ... public C c; // ...}公共课C {// ... // ...}我想......

回答 1 投票 0

Moq单元测试 - 多个Post方法失败

我已经为ASP.NET CORE MVC Application编写了单元测试用例。该函数具有多个post方法和ONE Get方法。 1st Post方法正确注入并且测试通过成功,但是......

回答 1 投票 1

Moq:使用模拟参数设置通用方法

我一直试图在NUnit中为我的通用方法编写一些测试,但没有成功。我希望我能说清楚我的情况,因为我必须大量解释我的代码。 DoBusinessLogic()是......

回答 1 投票 0

当setup具有回调时,Moq会抛出NullReferenceException异常

我有一个单元测试。当我定义回调函数来设置我的接口函数并调用调用时,调用Moq会抛出NullReferenceException异常,我真的很困惑。 ...

回答 1 投票 0

对Mock.Setup的后续调用会导致同一个对象实例

我正在设置一个Mock,如下所示。它被传递到目标的构造函数中。目标具有Decrypt方法,该方法在目标的生命周期内被调用两次。每次解密......

回答 1 投票 14

无法模拟unitOfWork和没有服务接口

我有以下类名称空间Foo.Bar.Services {public abstract class Service {public Service(IUnitOfWork unitOfWork){this ....

回答 1 投票 1

尽管模拟,测试方法仍然调用实际方法

所以我有一些初始设置,如下所示:ILoginManager _loginManager;嘲笑 _validations;嘲笑 _accountRepository; [建立] ...

回答 1 投票 1

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