我有一个手动提取日期的功能。
[TestMethod]
public void TestRemoveTwoDates()
{
String test = "at 06/2/2012 to 12/10/2012";
int[][] actual = String_Parser.RemoveTwoDates(test, "to");
int[][] expected = new int[2][];
expected[0] = new int[3] { 6, 2, 2012 };
expected[1] = new int[3] { 12, 10, 2012 };
CollectionAssert.AreEqual(expected, actual);
}
PS 浏览 SO,我意识到返回数组不是一个好习惯,因为它们是可变的。但我仍然想知道如何测试这个,而不是使用循环断言数组中的每个元素。