Moq(发音为“Mock-you”或只是“Mock”)是.NET的一个模拟框架,它大量使用lambdas和LINQ表达式树。
使用属性CharacterSet的值模拟HttpWebResponse
我如何使用属性字符集模拟HttpWebResponse进行单元测试?在我的代码中,我正在检查HttpWebResponse.Character设置如下。我可以模拟HttpWebResponse但是得到null ...
我正在用两个参数模拟一个函数调用。 1.输入不可变类对象2.输出参数。示例代码:模拟 mockSample =新模拟 (); SampleClass MyKey = new ...
我期待在.Net Core中按请求注入RequestContext。在服务集合内。有人尝试了8年。前。 ASP.NET MVC每个请求注入公共接口IMvcDepency {...
我正在为应用程序开发测试。有一种方法有一个params数组作为参数。我已经使用Moq设置了方法,但是当我运行测试时,方法的返回值为null,...
我需要测试许多类似的方法public interface ITest {void Method1(bool readMode,List 清单); void Method2(bool readMode,List 清单); void Method3(bool ......
我正在尝试设置返回对扩展方法的调用并且正在接收:SetUp:System.NotSupportedException:Expression引用不属于模拟对象的方法:m =&...
我是新手,我读了关于测试但我无法弄清楚如何测试这个功能:[Authorize(Roles =“admin”)] [Route(“user / byUsername / {username}”)] public异步任务
我在数据库中有两个sp。我已经使用MS Unit测试(实际数据库调用)测试了两个存储过程。在部署中,我遇到了一个问题。我无法在...中访问数据库
我最近开始对c#代码进行单元测试但是之前我从未测试过控制器类。我有以下课程,我需要为此编写测试用例。 namespace nH.MasterData.API.Controllers {[...
从单元测试用例中读取物理路径中的csv文件是否有效?为什么?
string _inboundFilePath = AppDomain.CurrentDomain.BaseDirectory + @“\ Inbound \ CompareDataFile.csv”; var mockReaderStream = new Mock (); mockReaderStream.Setup(x => x ....
在MSTest中模拟ASP.NET Core中的TempData
public ActionResult View(string name){if(TempData [“SessionVariable”]!= null){FileName = name; return View(); } else {return RedirectToAction(“...
我可以使用Moq的SetupSequence抛出异常然后返回void吗?
我试图设置Moq在第一次调用时抛出异常,然后在第二次调用时返回void。我正在嘲笑的方法有一个void返回类型(例如public void Bar())。事我......
我有以下对象结构:公共类A {// ... public B b; // ...}公共类B {// ... public C c; // ...}公共课C {// ... // ...}我想......
我已经为ASP.NET CORE MVC Application编写了单元测试用例。该函数具有多个post方法和ONE Get方法。 1st Post方法正确注入并且测试通过成功,但是......
我一直试图在NUnit中为我的通用方法编写一些测试,但没有成功。我希望我能说清楚我的情况,因为我必须大量解释我的代码。 DoBusinessLogic()是......
当setup具有回调时,Moq会抛出NullReferenceException异常
我有一个单元测试。当我定义回调函数来设置我的接口函数并调用调用时,调用Moq会抛出NullReferenceException异常,我真的很困惑。 ...
我正在设置一个Mock,如下所示。它被传递到目标的构造函数中。目标具有Decrypt方法,该方法在目标的生命周期内被调用两次。每次解密......
我有以下类名称空间Foo.Bar.Services {public abstract class Service {public Service(IUnitOfWork unitOfWork){this ....
所以我有一些初始设置,如下所示:ILoginManager _loginManager;嘲笑 _validations;嘲笑 _accountRepository; [建立] ...
单元测试方法,只调用单个依赖方法--c#/ xUnit / Moq
惭愧承认,但单元测试对我来说仍然是新的。我对如何妥善处理事情非常掌握。但是我发现难以理解的一个情况是写单元时......