Example #1
0
        public void Bytes_Equal_Test()
        {
            var byteArray1 = RandomFill(10);
            var byteArray2 = RandomFill(10);
            var byteArray3 = RandomFill(11);
            var result     = ByteArrayHelper.BytesEqual(byteArray1, byteArray2);

            result.ShouldBe(false);

            var result1 = ByteArrayHelper.BytesEqual(byteArray1, byteArray1);

            result1.ShouldBe(true);

            var result2 = ByteArrayHelper.BytesEqual(byteArray1, byteArray3);

            result2.ShouldBe(false);

            byte[] byteArray4 = new byte[10];
            for (int i = 0; i < 10; i++)
            {
                byteArray4[i] = byteArray1[i];
            }
            var result3 = byteArray1.BytesEqual(byteArray4);

            result3.ShouldBe(true);

            byte[] byteArray5 = null;
            var    result4    = byteArray5.BytesEqual(byteArray4);

            result4.ShouldBe(false);
        }
Example #2
0
        public void Bytes_Equal_Test()
        {
            var byteArray1 = RandomFill(10);
            var byteArray2 = RandomFill(10);
            var byteArray3 = RandomFill(11);
            var result     = ByteArrayHelper.BytesEqual(byteArray1, byteArray2);

            result.ShouldBe(false);

            var result1 = ByteArrayHelper.BytesEqual(byteArray1, byteArray1);

            result1.ShouldBe(true);

            var result2 = ByteArrayHelper.BytesEqual(byteArray1, byteArray3);

            result2.ShouldBe(false);
        }