C# 单元测试:断言大于或小于的列表范围

C# 单元测试:断言大于或小于的列表范围,c#,list,unit-testing,C#,List,Unit Testing,我正在使用Microsoft单元测试框架,希望检查列表中是否包含大于或小于特定数字的元素 我知道使用int数据类型是可能的,但是如何使用列表呢 编辑 Assert.IsTrue( myCollection.Any(a => a > min)); \\ helped me ++ 如果要确保每个元素的大小,请使用“全部”: Assert.IsTrue( myCollection.All(a => a > min && a < max))

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

我知道使用int数据类型是可能的,但是如何使用列表呢

编辑

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

如果要确保每个元素的大小,请使用“全部”:

    Assert.IsTrue( myCollection.All(a => a > min && a < max));
Assert.IsTrue(myCollection.All(a=>a>min&&a
使用CollectionAssert类而不是断言:

CollectionAssert.Contains(list, element);

检查它是否包含大于100的元素,您可以写入

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

我会用这样的东西:

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

我试过了,但是我怎么能检查范围呢?Like:CollectionAssert.Contains(列表,>1020&<2100)参见Asad的答案。这就是方法。您不需要在此处单独设置
位置。