다음 코드 세그먼트에 두 개의 동일한 바이트 배열이 있습니다.
/// <summary>
///A test for Bytes
///</summary>
[TestMethod()]
public void BytesTest() {
byte[] bytes = Encoding.UTF8.GetBytes(Properties.Resources.ExpectedPacketData);
TransferEventArgs target = new TransferEventArgs(bytes);
byte[] expected = Encoding.UTF8.GetBytes(Properties.Resources.ExpectedPacketValue);
byte[] actual;
actual = target.Bytes;
Assert.AreEqual(expected, actual);
}
두 배열 모두 바로 바이트까지 동일합니다. 이 시나리오에서 Assert.AreEqual이 실패하는 이유는 무엇입니까?
Assert.AreEqual
잘 작동합니다.