c# - 与 Rhino Mocks 一起使用的最佳样式/语法是什么?

标签 c# unit-testing syntax rhino-mocks mocking

使用 Rhino Mocks 时,有多种方法可以编写单元测试:

  • 标准语法
  • 录制/重放语法
  • 流利的语法

什么是理想且最顺畅的方式?

最佳答案

对于 .NET 2.0,我推荐记录/回放模型。我们喜欢这样,因为它清楚地将您的期望与您的验证分开。

using(mocks.Record())
{
    Expect.Call(foo.Bar());
}
using(mocks.Playback())
{
    MakeItAllHappen();
}

如果您使用的是 .NET 3.5 和 C# 3,那么我建议您使用流畅的语法。

关于c# - 与 Rhino Mocks 一起使用的最佳样式/语法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54709/

相关文章:

c# - 日期时间本地化。任何标准/最佳实践

c# - 内存不足异常的 EPPlus 大型数据集问题

c# - 在抽象通用测试类中定义单元测试

java - 无法监视 HttpSession/Mockito

Grails 按钮语法

c - * 和 [] 中哪一个在 C 中绑定(bind)最强?

c# - 解析日志文件并获取匹配的数据

c# - 如何在特定时间在 Windows Phone 8 上执行一个方法?

mysql - 有效的 MySQL 子查询语法和位置

unit-testing - 改进此代码的方法