2015-05-02 44 views
2

我正在使用Microsoft单元测试框架,并希望检查列表是否包含大于或小于特定数字的元素。单元测试:声明范围大于或小于

我知道这是可能的,当使用一个int数据类型,但我怎么能做到这一点与列表?

编辑

Assert.IsTrue(myCollection.Any(a => a > min)); \\ helped me 

++

使用 “所有”,如果你想确保每一个元素是大还是小:

Assert.IsTrue(myCollection.All(a => a > min && a < max)); 

回答

1

我只是用这样的:

Assert.IsTrue(myCollection.Any(a => a > min)); 
0

要检查它是否包含一个元素大于100,你可以写

Assert.IsTrue(list.Where(x => x > 100).Any()); 
+2

你真的不需要在这里单独的'Where'。 –

+0

你说得对,我总是忘记它:-) –