Moq(发音为“Mock-you”或只是“Mock”)是.NET的一个模拟框架,它大量使用lambdas和LINQ表达式树。
我试图找出如何或是否有可能使用Moq公共类下载{private IFoo ifoo; public Download(IFoo ifoo){this.ifoo = ifoo; } ...
从理论的角度来看简单的问题。如果我有带Send()方法的Email类,其中负责发送电子邮件。 Send()方法在名为IEmail的接口中声明。让我们 ...
使用XUnit对MassTransit Consumer进行单元测试
我的团队刚刚开始使用MassTransit,我们正试图弄清楚IConsumer实现的单元测试是如何工作的。 MassTransit文档不完整,所有......
我想用匿名参数测试方法执行,但具有已知属性。 public interface IToTest {void MethodToTest(object data);这就是我尝试实现这个目标的方法:Mocker.Mock&...
我正在使用MOQ设置一个抛出InvalidOperationException的方法。然后我使用MSTest Assert.ThrowsException断言该方法抛出指定的异常。当我调试测试时...
在NUnit和Moq中围绕DateTime窗口进行单元测试[重复]
我跟随TDD Kata'Greeter',其中我必须创建一个类,该方法根据调用它的时间返回不同的输出。所以我有这堂课......
我需要模拟Key Vault的端点,以便知道我是否正在调用该函数来获取密钥保险库一次。我正在使用C#和Moq(Framework)开发它以进行测试。 ......
我尝试创建一个可用于Moq的可测试存储库类。我不想重复我的选择器方法(GetAll,Get,...)。我的实现工作正常,但SonarSource报告错误RSPEC -...
我的WEB API项目使用的Generic Repository实现了这样的接口:public interface IGenericEFRepository 其中TEntity:class {Task
我在Moq看到了Verifiable()的目的是什么?在我的脑海里有这个问题。需要你的帮助解释一下。
使用NUnit AutoMoq的AutoFixture可防止测试运行
更新:AutoFixture团队在3.51版本中发布了此修复程序。只需扩展AutoDataAttribute即可:public class AutoDataFixedNameAttribute:AutoDataAttribute {public ...
所以这是我的具体方法中的代码行:var patron = patronService.GetPatron(new GetPatronRequest(){PatronId = request.PatronId})。赞助人;我的GetPatron方法返回一个...
想象一下这个类公共类Foo {private Handler _h; public Foo(Handler h){_ h = h; public void Bar(int i){_ h.AsyncHandle(CalcOn(i)); } ...
编辑:解决了代码实际上很好。实际上,实际评估的方法不止一次被调用。但是后来Rhino Mocks Repeat.Once()没有表现出正确的行为......我正在从......迁移
我写了一个生命控制台应用程序游戏,现在我正在为它编写单元测试。游戏板呈现在循环中,可以用Esc按下来打破。但我不知道如何模拟......
我创建了一个自定义文本框,如果输入无效,则验证输入是否对文本显示了一些操作。我有onkeypress()和ontextchanged()事件来验证输入。一世 ...
我正在尝试像公共异步任务一样模拟存储库的方法 使用Moq ReturnsAsync的GetByTypeValue(WhitelistType类型,字符串值),如下所示:static List
我有一个接口:public interface IPeopleService {Task > GetPeople();这是我的代码来模拟请求的返回:List 人= ...; var ...
我的理解是,我可以测试如果我调用更高级别的方法将发生方法调用,即:public abstract class SomeClass(){public void SomeMehod(){...
如此设置:public interface IFoo {void Fizz(); } [测试] public void A(){var foo = new Mock (MockBehavior.Loose); foo.Object.Fizz(); foo.Verify(x => x.Fizz()); ...