Чи є простий спосіб перевірити в модульному тесті, що два масиви рівні (тобто мають однакову кількість елементів і кожен елемент однаковий?).
У Java я б використовував assertArrayEquals (foo, bar);
, але, здається, немає еквівалента для C #. Я спробував Assert.AreEqual(new string[]{"a", "b"}, MyFunc("ab"));
, але, хоча функція повертає масив із "a", "b", перевірка все одно не вдається
Для цього використовується Visual Studio 2008 Team Suite із вбудованою структурою модульного тестування.
object.Equals
і,IEqualityComparer<T>
можливо, доведеться визначити, щоб отримати передане невдале твердження.