C# 如何验证预期的数组是MSTest中的实际数组?

C# 如何验证预期的数组是MSTest中的实际数组?,c#,mstest,C#,Mstest,以下方法失败: [TestMethod] public void VerifyArrays() { int[] actualArray = { 1, 3, 7 }; Assert.AreEqual(new int[] { 1, 3, 7 }, actualArray); } 如何在不迭代集合的情况下使其通过?Microsoft提供了一个helper类 你可以使用这个方法 为什么你发布一个问题只是为了用一分钟的谷歌搜索来回答?为什么要发布这个问题?或者这更像是PSA?公共服务公告

以下方法失败:

[TestMethod]
public void VerifyArrays()
{
    int[] actualArray = { 1, 3, 7 };
    Assert.AreEqual(new int[] { 1, 3, 7 }, actualArray);
}

如何在不迭代集合的情况下使其通过?

Microsoft提供了一个helper类

你可以使用这个方法


为什么你发布一个问题只是为了用一分钟的谷歌搜索来回答?为什么要发布这个问题?或者这更像是PSA?公共服务公告。。。隐马尔可夫模型。。。跟随杰夫·阿特伍德的领导,使其成为问答的标准场所。
[TestMethod]
public void VerifyArrays()
{
    int[] actualArray = { 1, 3, 7 };
    CollectionAssert.AreEqual(new int[] { 1, 3, 7 }, actualArray);
}
[TestMethod]
public void VerifyArrays()
{
    int[] actualArray = { 1, 3, 7 };
    int[] expectedArray = { 1, 3, 7 };

    Assert.IsTrue(actualArray.SequenceEqual(expectedArray));
}