C# 使用约束断言元素数

C# 使用约束断言元素数,c#,nunit,C#,Nunit,使用断言集合中元素数量的正确方法是什么 比如: Assert.That(集合,正好有.3.Elements)这样做的方式如下: Assert.AreEqual(YourCollection.Count,Number); 下面是使用约束语法的等效方法 Assert.That(collection,Has.Count.EqualTo(3)) 问题不是关于约束语法,请您再解释一下好吗?使用Assert.That而不是Assert.AreEqual。我也不想在第一部分中使用collection.Cou

使用断言集合中元素数量的正确方法是什么

比如:


Assert.That(集合,正好有.3.Elements)

这样做的方式如下:

Assert.AreEqual(YourCollection.Count,Number);

下面是使用约束语法的等效方法


Assert.That(collection,Has.Count.EqualTo(3))

问题不是关于约束语法,请您再解释一下好吗?使用
Assert.That
而不是
Assert.AreEqual
。我也不想在第一部分中使用collection.Count
assert@user963935-您需要在问题中包含更多信息,说明为什么使用计数不是有效选项。。我想您使用的伪代码将在内部使用它,我希望以bdd方式使用它,以便与其他集合断言保持一致: