2

我正在使用FitSharp测试应用程序,并且有一个与测试列表内容相关的问题。使用例如SubsetFixture来测试一个元素是否存在于列表中很简单,可以这样写:

| Check that element is in list |
| 5 |

但是有没有办法编写一个夹具来测试一个元素是否不在列表中?

| Check that element is not in list |
| 5 |

我希望最后一个表只有在 5 不在已处理列表中时才通过。

4

1 回答 1

3

您可以使用任何类型的列表夹具最接近的方法是使用数组或设置夹具并列出您确实期望的所有项目。没有“不是其中之一”的列表装置。

我建议你只做一个像这样的固定装置:

|check|that element | 5 |  is in the list | False |

或者您可以使用柱式夹具来获得固定夹具的感觉

| Check that element is not in list |
| element | exists? |
| 5 | false |
于 2012-03-02T13:56:17.607 回答