2

調べると同じように見える 2 つの文字列配列があります。間違った Assert メソッドを使用していますか?

//Arrange
string[] expected = new[] { "Widget A", "Widget B" };
string[] actual;
//Act
actual = api.GetIncidents(credentials);
//Assert
Assert.AreEqual(expected, actual);

Assert.AreEqual failed. Expected:<System.String[]>. Actual:<System.String[]>.
4

1 に答える 1

2

コレクションに対してアサートする場合は、 CollectionAssert.AreEqualメソッドと通常はCollectionAssertクラスが必要です。

CollectionAssert.AreEqual(expected, actual);
于 2013-03-04T20:34:33.583 に答える