我正在使用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,現在它工作正常 –