Moq(发音为“Mock-you”或只是“Mock”)是.NET的一个模拟框架,它大量使用lambdas和LINQ表达式树。
为什么我的Moq声称没有抛出调用,但它在异常中显示抛出的调用?
我有以下单元测试:[TestMethod] public void Execute_Sends_Email_To_User(){// Setup InitializeTestEntities(); _mock.Setup(x => x.Send(It.Is (y => y == ......
我有这个方法:public async Task DeleteUserAsync(Guid userId){using(var context = this.contextFactory.Create()){var user = await context.Users ....
为什么这段代码不起作用? var channelsList = new List {Mock.Of (m => m == new ChannelOne()),Mock.Of (m => m == new ChannelTwo()),};
我正在使用shanselmann的MvcMockHelper类来使用Moq模拟一些HttpContext的东西,但我遇到的问题是能够在我的MVC控制器中为我的模拟会话对象分配一些东西......
我经常在Setup和Verify中编写相同的参数表达式。有没有办法引用它们?我写的:var mock = new Moq (); mock.Setup(m => m.MyMethod(It.Is ....
如何使用bot框架进行单元测试设置(Echobot,使用ITurnContext)
我正在尝试为Echobot进行单元测试(只是为了理解它是如何工作的,所以我可以将它用于我的实际机器人),但有一个问题我无法解决。我面临的问题是我......
我如何模拟AsNoTracking方法?在下面的示例中,DbContext已注入服务类。如果我从GetOrderedProducts方法中删除AsNoTracking扩展方法,但是使用...
我通过以下代码嘲笑FindAsync:var brands = new Mock >(); ConfigureTheDbSet(brands,brandData); brands.Setup(b => b.FindAsync(It.IsAny()))...
我嘲笑了一个类并传递了如下参数:var myClass = new Mock (a.Object,c.Object,b.Object);以下是MyClass类MyClass的定义:A {public ...
我正在为我的discord bot编写测试(使用XUnit),我想知道是否可以用一个测试替换我的测试。如果是这样,我该怎么做?到目前为止,我为Unity编写了4个单元测试...
C#如何模拟Configuration.GetSection(“foo:bar”)。获取 >()
我在config.json文件中有一个如下列表`{“foo”:{“bar”:[“1”,“2”,“3”]}}`我能够在运行时使用列表获取列表Configuration.GetSection(“富:...
var ClosedLoopTrxSyncDAL = new Mock >();嘲笑 > appSettings =新模拟 >(); var dt = ...
MOQ 4.0:'Moq.Mock`1'的类型初始值设定项引发了异常
我得到了异常'Moq.Mock`1'的类型初始化程序引发了异常。使用Moq 4.0我已经在几个论坛上查看过,他们提到使用Moq-NoCastle版本。一世'...
我试图模拟这个方法:public JsonSerializerSettings createSerializerSettingsUsingRequest(Request request){var serializerSettings = new JsonSerializerSettings()...
我最近在我的一个房产安装人员的单元测试中遇到了一个小问题。我想设置我的属性以返回某个值,并且不调用setter逻辑,因为它有一些重...
我试图解耦ConfigurationManager,所以我可以嘲笑它。这是我的类和接口公共类Settings {public string this [string index] => ConfigurationManager.AppSettings [index]; ...
AutoFixture / AutoMoq:无法创建实例(`BadImageFormatException`)
下面是我目前遇到的问题的最小示例:使用System.Net.WebSockets;使用AutoFixture;使用AutoFixture.AutoMoq;使用FluentAssertions;使用Xunit; ...... [事实] ......
我正试图在我的单元测试中使用Mocks,但我在下面的代码中苦苦挣扎。我想以正确的方式从AppendName方法回调,以便正确测试此方法并且模拟对象名称是...
最近,我开始使用Moq进行单元测试。我使用Moq来模拟我不需要测试的类。你通常如何处理静态方法? public void foo(string filePath){File f = ...
[TestClass] public class UnitTest1 {[TestMethod] public void TestMethod1(){var o1 = new XmlDocument(); var o2 = new XmlDocument(); var mock = new Mock