Rhino 模拟 vs Typemock vs JustMock vs
我需要为新项目选择模拟框架。 这些框架的优点和缺点是什么? 有对比表吗? 我知道 JustMock 处于 i beta 阶段,但它现在看起来非常好(与 TypeMock …
使用 Moq 中的 Delegate 参数验证方法
在我的单元测试中使用 Moq 生成存根和模拟,我想验证是否调用了采用 Delegate 参数的方法。我不关心提供的特定 Delegate 参数,我只想确保该方法确实…
如何使用Rhino.Mocks模拟受保护的虚拟成员?
Moq 允许开发者模拟受保护的成员。我一直在 Rhino.Mocks 中寻找相同的功能,但未能找到它。 以下是 Moq 快速入门页面中如何模拟受保护方法的示例。 //…
我如何模拟这个异步方法?
我有一个大致如下所示的类: public class ViewModel { public ViewModel(IWebService service) { this.WebService = service } private IWebService …
将 Sub 包装为函数以在 Lambda 中使用
我对 VB9 和起订量有疑问。 我需要对 Sub 进行验证。像这样: logger.Verify(Function(x) x.Log, Times.AtLeastOnce) 我的记录器看起来像这样: Publi…
如何在方法设置中对数组进行 Moq It.IsAny?
我是 Moq 的新手(使用 v 4),并且在文档方面遇到了一些困难。 我想做的是 Moq 一个接受字节数组并返回对象的方法。类似这样的: decoderMock.Setup(…
在 Moq Callback() 调用中设置变量值
我想我可能对 Moq 回调方法的语法有点困惑。当我尝试执行以下操作时: IFilter filter = new Filter() List<IFoo> objects = new List<IFoo> …
如何使用 Moq 模拟具体对象上的函数调用?
我怎样才能在最小起订量中做到这一点? Foo bar = new Foo() Fake(bar.PrivateGetter).Return('whatever value') 看来我只能找到如何模拟通过框架创建…
单元测试 Monorail 的 RenderText 方法
我正在对用 Monorail v1.0.3 编写的旧 Web 应用程序进行一些维护。我想对使用 RenderText() 的操作进行单元测试。如何提取测试中的内容?从controller…
AutoMockContainer 支持具有非接口依赖项的自动模拟类
我有一个具有非接口依赖性的构造函数: public MainWindowViewModel(IWorkItemProvider workItemProvider, WeekNavigatorViewModel weekNavigator) 我…
起订量 + VB.NET - VS2010 会以其当前形式自动完全支持它吗?
我们正在寻求对我们的模拟框架做出最终决定。经过几次尝试后,我爱上了 Moq。我也喜欢 TypeMock - 但因为我们正处于在整个团队中实施 TDD 的早期阶段…
有团队使用 TypeMock 吗?是否值得高昂的价格标签?
我希望这个问题不是“有争议的” - 我只是基本上问 - 这里有人购买了 TypeMock 并对结果感到满意(或不满意)吗? 我们是一家小型开发商店,只有 12 …
起订量和参数属性继承
当我尝试使用 Moq 模拟一个类时,方法属性会继承到模拟类,但不会继承参数属性。 基本上,“let a = (ArgumentsAttribute) p.GetCustomAttributes(typ…
单元测试 URL.Action
我正在尝试对从 DotNetOpenAuth 示例获得的代码进行单元测试,但我很难让 UrlHelper 在我的测试中工作。 在我的控制器上的 LogOn ActionResult 的某处…