2015-05-02 46 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

你說得對,我總是忘記它:-) –