小编AJ_*_*_83的帖子

如何在单元测试中断言(如果有的话)重复?

我知道

Assert.IsFalse(postsPageOne.Intersect(postsPageTwo).Any());
Run Code Online (Sandbox Code Playgroud)

你可以比较对象来找到任何重复.

但是我想在我的方法中使用它之后检查我的列表是否包含重复项.这是测试代码:

///ARRANGE
///
var toShuffle = new List<int>(){
    1001,
    1002,
    1003,
    1004,
    1005,
    1006,
    1007,
    1008,
    1009,
    1010
};

///ACT
///
toShuffle = Shared_Components.SharedComponents.Shuffle(toShuffle, 10);

///ASSERT
///
Assert.IsTrue(toShuffle.Count == 10, "Number of Elements not correct!");
Assert.IsTrue(toShuffle.All(a => a >= 1001 && a <= 1010), "Elements out of range!");
Run Code Online (Sandbox Code Playgroud)

c# linq unit-testing list stub

0
推荐指数
2
解决办法
1313
查看次数

标签 统计

c# ×1

linq ×1

list ×1

stub ×1

unit-testing ×1