使用FakeItEasy的7.3.0版本。在下面的代码中,我收到了未配置对方法GetById的调用的消息,但我正在配置它。我做错什么了?GetById方法没有重载。at FakeItEasy.Core.StrictFakeRule.Apply(IInterceptedFakeObjectCall fakeObjectCall) in C:\projects\fakeiteasy\src\FakeItEasy\Core\StrictFakeRule.cs:line 53
at FakeItEa
我已经实现了使用FakeItEasy框架模拟测试公共虚拟方法的解决方案。下面我有一个带有私有方法的Test类,而私有方法不能是虚拟的。因此,请帮助我模拟使用FakeItEasy框架的私有方法public class XYZ public static int nValue = 0;
{ }测试类 public void Test_Using_FakeItEasy<
我目前正在使用FakeItEasy进行单元测试。我假装NServiceBus .Send方法调用是在一种方法中进行的。bus.Send(new CommandOne(Id = [something]));这两个命令都是在同一个方法调用中在伪造的总线上发送的下面是我的NUnit代码/FakeItEasy代码的样子:var sut = new Sut(bus);
sut.Me
在运行时(通过cancellationToken )总是从外部创建和传递NancyFx参数,并且在模拟测试方法中的调用时,如下所示:
var validSignupRequest = new UserSignupRequest对.ExistsUserAsync的模拟调用(.)如果工作,.CreateUserAsync 1做而不是工作/抛出ExpectationException。我已经检查了正在测试的底层代码,并且正在使用.CreateUserAsync(.)的相同值进行调用。方法被使用了&我怀疑dateOfBir