Tôi không hiểu tại sao thử nghiệm này sẽ thất bại với Thông báo "Assert.AreEqual không thành công. Dự kiến: < 2>. Thực tế: < 1>."C# Linq Char mảng Ngoại trừ() - Hành vi lạ
[TestMethod]
public void Test()
{
char[] a1 = "abc".ToCharArray();
char[] a2 = {'a', 'b', 'c', ' ', ' '};
Assert.AreEqual(2, a2.Except(a1).Count());
}
nhưng sau đây sẽ vượt qua:
[TestMethod]
public void Test()
{
char[] a1 = "abc".ToCharArray();
char[] a2 = {'a', 'b', 'c', ' ', 'd', ' '};
Assert.AreEqual(2, a2.Except(a1).Count());
}