我很难让阵列夹具正常工作。
最初,测试被编写为一个 rowfixture,后来需求发生了变化,现在结果的顺序很重要。
看来您必须将数据传递到基本 arrayfixture 构造函数中,但我不明白这是怎么可能的,也不知道您如何将参数传递到 arrayfixture 中。
如果有人有健身和夹具代码的工作示例,我将非常感谢您发布它。
最佳答案
ArrayFixture 最常与 DoFixture 的自动环绕功能一起使用。如果 DoFixture 表中的方法返回一个列表,则会使用该列表创建一个 ArrayFixture,并将该列表与 DoFixture 表中的其余行进行比较。
例如
|mydofixture|
|mylistmethod|something|
|name1|name2|name3|
|value11|value12|value13|
|value21|value22|value23|
参见 http://fitsharp.github.io/Fit/FixtureWrapper.html和 https://github.com/jediwhale/fitsharp/blob/master/source/fitTest/Double/SampleDomain.cs
关于c# - 如何在 FitNesse 中使用 ArrayFixture?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/175906/