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));
}