我正在使用Microsoft单元测试框架,并希望检查列表是否包含大于或小于特定数字的元素。单元测试:声明范围大于或小于
我知道这是可能的,当使用一个int数据类型,但我怎么能做到这一点与列表?
编辑
Assert.IsTrue(myCollection.Any(a => a > min)); \\ helped me
++
使用 “所有”,如果你想确保每一个元素是大还是小:
Assert.IsTrue(myCollection.All(a => a > min && a < max));
我试过了,却怎么也我检查范围?喜欢:CollectionAssert.Contains(列表,> 1020 && <2100) –
查看Asad的答案。这是做到这一点的方法。 – garryp
现在看到,我也忘记使用System.Linq,现在它工作正常 –