c# - SpecFlow:System.FormatException:输入字符串的格式不正确

标签 c# bdd specflow

我在使用 SpecFlow 运行测试时遇到以下错误:

System.FormatException: Input string was not in a correct format.

我花了一段时间才弄明白为什么会这样。

最佳答案

它最终是因为我在我的步骤定义之一中省略了单引号,例如:

[Then(@"Something adds up to a quantity of (.*)")]

应该是什么时候

[Then(@"Something adds up to a quantity of '(.*)'")]

注意 (.*) 周围的单引号

关于c# - SpecFlow:System.FormatException:输入字符串的格式不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29393717/

相关文章:

unit-testing - BDD主要用于集成测试吗?

c# - ASP .Net MVC 4,键 'attachdbfilename' 的值无效

c# - 创建使用线程的静态类的最佳方法是什么?

c# - 恢复文件拖放

java - AfterAll 全局钩子(Hook) cucumber-jvm

symfony - 如何使用 Symfony2 和 Doctrine 在 Behat 3 功能测试中回滚提交?

visual-studio-2013 - 如何格式化specflow .feature 文件

c# - 如何获取由 specflow 场景的 [Given-when-then] 方法之一抛出的异常消息

c# - specflow 中未命中断点

c# - 创建窗口窗体对象的最佳位置