ฉันมีอาร์เรย์ไบต์ที่เหมือนกันสองอาร์เรย์ในโค้ดส่วนต่อไปนี้:
/// <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
จะทำงานได้ดี