What's the idiomatic way to verify collection size in xUnit?

前端 未结 5 562
遥遥无期
遥遥无期 2021-02-06 20:25

I have in my test suite a test that goes something like this:

[Fact]
public void VerifySomeStuff()
{
    var stuffCollection = GetSomeStuff();

    Assert.Equal(         


        
5条回答
  •  余生分开走
    2021-02-06 20:25

    Xunit offers quick fixes for most of its warnings, so you should be able to see what it thinks is "right".

    In your case, it wants you to use Assert.Single since you are expecting exactly one item. If you were asserting an arbitrary number, like 412, then it would not give you a warning about using Count. It will only suggest using Single if you are expecting one item, or Empty if you are expecting no items.

提交回复
热议问题