有没有一种简单的方法可以在单元测试中检查两个数组是否相等(也就是说,具有相同数量的元素,并且每个元素都相同?)。
在 Java 中,我会使用 assertArrayEquals (foo, bar);
,但对于 C# 似乎没有等效项。我尝试了 Assert.AreEqual(new string[]{"a", "b"}, MyFunc("ab"));
,但即使该函数返回一个带有“a”的数组,“b"检查还是失败
这是使用带有内置单元测试框架的 Visual Studio 2008 Team Suite。
最佳答案
它是 CollectionAssert.AreEqual
,另见 documentation for CollectionAssert .
关于c# - 断言数组在 Visual Studio 2008 测试框架中是相等的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/897552/