Birim testinde iki dizinin eşit olduğunu (yani, aynı sayıda öğeye sahip olduğunu ve her öğenin aynı olduğunu) kontrol etmenin kolay bir yolu var mı?
Java'da kullanırdım assertArrayEquals (foo, bar);
, ancak C # için eşdeğeri yok gibi görünüyor. Denedim Assert.AreEqual(new string[]{"a", "b"}, MyFunc("ab"));
, ancak işlev "a", "b" içeren bir dizi döndürmesine rağmen kontrol hala başarısız oluyor
Bu, yerleşik birim testi çerçevesine sahip Visual Studio 2008 Team Suite kullanıyor.
object.Equals
veIEqualityComparer<T>
başarısız bir iddiadan geçmek için tanımlanmaları gerekebilir.