这似乎太容易了,但我正在努力寻找它的记录位置!
我在我的 FitNesse 根页面中定义了一个变量,例如
!define foo {bar}
现在我只想访问C# 夹具代码中 foo 变量的值。
所有示例都展示了如何访问 wiki 页面上的变量,而不是如何在代码中进行访问。
变量的目的是提供一种将数据传递到夹具中的方法。我知道在 Java 中,fixture 无法访问变量及其内容。我相信 FitSharp 也是如此。
您应该确保该变量是您的夹具的输入。
!define foo {foobar}
!define bar {bingo}
|simple fixture|
|name|length?|
|${foo}|6|
|${bar}|5|
要了解变量以及它们如何工作的是它们是在页面的上下文中呈现的。所以 foo 中的值被发送到夹具中,而不是对 foo 的引用。
另一方面,您可以引用符号,但它们的工作方式不同。符号在测试运行时而不是在页面呈现时被赋值。您可以在此处查看有关 FitSharp 中符号的更多信息:http: //fitsharp.github.io/Fit/SymbolValues.html