使用 FakeItEasy 和 FluentValidation 从 commonlibnet 伪造验证码
我正在使用 commonlibrary (http://commonlibrarynet.codeplex.com/) 中的 Captcha 类。我的代码可以工作,但现在我正在尝试编写单元测试。 我的验证…
FakeItEasy VB.NET 参数问题
好的,我正在尝试自学使用模拟框架进行测试,我在 VB.NET 中工作,我对 lambda 表达式很陌生,我以前的所有应用程序都是在 2005 或更早版本中编写的。…
如何使用 fakeiteasy 为包含对 HttpContext 的调用的代码编写 MSpec 测试?
我正在扭转众所周知的内裤。对于这个非常简单的代码: public ActionResult Add() { this.HttpContext.Items["pm-page-title"] = "Some title"; retur…
为 Asp.net mvc 3 控制器编写测试时 MSpec 和基类测试失败
我目前正在为这个已经实现的控制器编写一些 MSpec 规范(是的,我知道这样做是“错误”的)。 这是一个“简单”的问题,但我不确定我做错了什么,希望…
A.CallTo方法,使用表达式作为参数
我正在尝试做这样的事情,但它不起作用,尽管它应该是 A.CallTo(() => partyRepo.Where(o => o.Person != null)) .Returns(new[] {new Party()}); 使…
如何使用 FakeItEasy 检查是否一定发生了对任何重载的调用?
我有一个正在测试的方法。给定某些输入,它应该向记录器(ILogger)写入失败方法。该接口有几个 Log() 重载,以及一些属性(例如日志记录级别)。我正…
在 FakeItEasy 中伪造一个枚举器
如何使用 FakeItEasy 创建一个允许在连续调用时返回不同值的假值。这是我希望能够做的一个示例: var enumerator = A.Fake(); A.CallTo(() => enumera…