moq 相关问题

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

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

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

回答 1 投票 0

我如何使用Moq测试创建新的DbContext的方法?

[我正在使用:MSTest,Entity Framework 6和Moq。我正在尝试通过我们现有的实体框架asp.net应用程序学习TDD。现在,我正在使用我们的Web api,我创建了一个新的测试项目...

回答 1 投票 0

Xunit测试一个动作结果

我正在尝试使用Xunit和moq编写单元测试,该单元测试将从client.GetAll()返回数据。在我调试client.GetAll的那一刻,返回null。这是我的控制器...

回答 1 投票 0

C#:Moq System.NotSupportedException:无法将佣金问题应用于组件,因为它似乎是无目标代理

我正在尝试模拟服务,并在单元测试中收到以下错误。如何解决?这个错误是什么意思?也许与等待/异步有关? services.AddSingleton(...

回答 1 投票 0

是否有可能在C#中模拟给定类的新创建的实例?

因此,我有一个类,该类将配置对象作为构造函数的参数,然后使用该配置作为参数在构造函数中创建新对象。所以一般来说,是...

回答 1 投票 0

Moq具体类,不使用虚拟关键字

情况我在这里有以下代码ITest.cs公共接口ITest {int Prop {get; } int Calc(); } Test.cs公共类Test:ITest {public int Prop {get;私人套装; } ...

回答 4 投票 0

Azure CloudFile DownloadToStream方法,无法使用回调进行模拟

这是用于从azure文件存储中读取文件并处理数据的代码。我正在使用最新的文件存储nuget包。 CloudStorageAccount storageAccount = CloudStorageAccount.Parse(“ ...

回答 1 投票 0

如何对存储库进行单元测试和使用最小起订量模拟数据库

我独自参加一个没有任何单元测试的现有项目。在进行任何重构之前,我的首要目标是覆盖100%的代码。我想避免任何回归。我已经阅读过...

回答 1 投票 0

使用Moq模拟Fluent接口

我已经在此处讨论了有关此主题的许多问题,但似乎都没有一个问题可以解决我遇到的问题。我有看起来像这样的代码... IBaseDataCollector ... ...> ] >>

回答 1 投票 0

为什么添加操作不适用于Mock?

因此,我再次尝试使用其他控制器来使用NUnit和Moq测试可可桌面应用程序。问题是,即使执行了.add()操作,我仍然没有使用...

回答 2 投票 0

对控制器动作进行单元测试,该动作调用使用HTTPClient的私有方法

我是C#和TDD的新手。我正在开发一种产品,在其中需要编写一些HTTP API调用的单元测试。以下是控制器的外观:公共类CommunicationController:...

回答 1 投票 0

如何使用NUnit和Moq模拟视图/控制器?

我有一个C#应用程序(这是一个Cocoa应用程序),我需要使用NUnit和Moq测试视图/控制器,这有点困难。更确切地说,我有一个分层的应用程序,连接到...

回答 2 投票 0

DbContext.Entities.FromSqlRaw未实现?

(。Net核心3.1,EF核心3)我具有以下xUnit / Moq设置:private readonly IDbContext _dbContext;公共MyTests(){var contextMock = new Mock (); var dbSetMock = ...

回答 1 投票 0

如何在Moq的单元测试中模拟Nhibernate .ToListAsync()?

我正在尝试使用moq在ASP.NET Core MVC应用程序中创建单元测试。不幸的是,不支持Nhibernate.ToListAsync()Linq IQueryable数据集并抛出System.NotSupportedException:'Source ...

回答 1 投票 1

如何在派生控制器中模拟由 HttpContext.RequestServices.GetService<> 注入的服务?

我有这样定义的基本 Api 控制器 [API控制器] 公共抽象类 BaseController : ControllerBase { 私人 IMediator _mediator; protected IMediator Mediator => _media...

回答 2 投票 0

如何模拟txt输出?

我有一个txt,逻辑可以通过存储库进行访问。我想确定从逻辑调用Write方法时,存储库Write方法被调用一次。我的代码:[测试]公共...

回答 1 投票 0

Moq列出一个呼叫时说0个呼叫?

我有一个使用Moq模拟接口和验证调用的单元测试。这是测试代码:[事实] public void NewBlank_InvokesManagerAdd(){// ReSharper禁用一次...

回答 1 投票 0

测试用户管理器会创建一个用户,但密码哈希属性为null

我正在使用Microsoft.AspNetCore.Identity.UserManager,正在尝试模拟新用户的创建。实际上,它确实使用用户名,电子邮件等创建了一个新用户,但是密码哈希是...

回答 1 投票 1

模拟接口

T公共接口IClient的一个模拟/最小接口如何 {任务调用(Expression >表达式); }公共接口IRepository {Task Get(int id)...

回答 1 投票 0

尝试为ASP.Net Core 3.1单元测试创 建Mock.Of ()时出错

根据此处定义的Moq快速入门的最后一部分,我正在尝试配置以下Mock,以便将Form值传递给被测试的控制器方法:var formCollection = new ...

回答 1 投票 0

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