有人使用specflow的approvaltests吗?

有人使用specflow的approvaltests吗?,specflow,approval-tests,Specflow,Approval Tests,有人用过Specflow吗 我发现它限制了每个NUnit测试只能批准一个文件,因此每个场景只能有一个批准的文件。即使使用场景大纲,情况也是如此 这意味着我通常必须连接文件并批准一个大文件,该文件重复许多独立测试的结果 我想知道有没有人找到更好的方法?我是approvaltests的创建者。我自己还没有使用specflow,但是您正在寻找的解决方案将驻留在Namer中 一点背景: Approve()使用3个 一个名字-这将获得。已接收和批准的文件 一个写入程序-输出到该文件 记者——这叫做失败 现

有人用过Specflow吗

我发现它限制了每个NUnit测试只能批准一个文件,因此每个场景只能有一个批准的文件。即使使用场景大纲,情况也是如此

这意味着我通常必须连接文件并批准一个大文件,该文件重复许多独立测试的结果


我想知道有没有人找到更好的方法?

我是approvaltests的创建者。我自己还没有使用specflow,但是您正在寻找的解决方案将驻留在Namer中

一点背景: Approve()使用3个

  • 一个名字-这将获得。已接收和批准的文件
  • 一个写入程序-输出到该文件
  • 记者——这叫做失败
  • 现在,命名器只使用类和方法名来确定文件名,这就是为什么当您希望每个方法有多个文件时,命名器会导致问题的原因

    您需要扩展命名器以使用更多的输入(我猜是这样的,但是)类、方法和场景


    我很乐意通过skype与您配对,创建姓名。

    是的,那太酷了,我是skype上的mcapodici。我现在开始一个小时左右。一般来说,我是从美国东部时间晚上7点到凌晨1点开始工作的。我在尝试使用BDDfy时遇到了同样的问题,甚至在使用普通的旧单元测试之前也遇到了同样的问题。我希望能够有每个电话来验证是唯一的。我刚刚看到另一篇关于使用NamerFactory来实现这一点的帖子,所以我可以玩玩它。@MartinCapodici你有什么想法吗?@DavidWalser哇!那几乎是9年前的事了。IIRC Llewellyn确实做了一些事情,也许grep 10月11日的git日志来自:-)