【发布时间】:2014-09-25 09:15:23
【问题描述】:
我正在使用 XUnit 和 TestDriven.Net 或 Resharper 测试运行程序来执行我的测试。我真的很喜欢编写测试的 BDD 风格,所以我想知道是否有一些我们可以修改这些框架的输出的内容?
我喜欢用下划线命名我的测试,并希望拆分测试名称并将其格式化为 Given、When、Then 格式。使用这些工具是否有可能?
【问题讨论】:
-
快看@specflow.org我个人已经爱上了它。这是一个 BDD 测试框架,位于(例如)XUnit 之上,并提供开箱即用的您所需的东西。
-
decPL 我知道 Specflow,我个人很喜欢 MSpec 另一个 BDD 框架字。然而,很多人认为 BDD 只能使用特定的工具集完成,这是不正确的,尽管如果您以特定的标准格式查看信息,它确实有助于您学习概念。这就是为什么我想知道我们是否可以在不实际更改框架的情况下使用 BDD? :)
-
从来没有建议它是唯一的工具;两者都尝试过,爱上了 SpecFlow,但显然是 YMMV
标签: c# resharper xunit testdriven.net