6
Assert.AreEqual(T obj1、Tobj2)が同一のバイト配列で失敗するのはなぜですか
次のコードセグメントに2つの同一のバイト配列があります。 /// <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が失敗するのでしょうか。
86
c#
unit-testing
assert