示例#1
0
        public void EqualTo()
        {
            AssertPasses(null, AByteArray.EqualTo(null));
            AssertPasses(new byte[] {}, AByteArray.EqualTo(new byte[] {}));

            AssertFails(new byte[] { }, AByteArray.EqualTo(null));
            AssertFails(null, AByteArray.EqualTo(new byte[] { }));
            AssertFails(new byte[] { 1 }, AByteArray.EqualTo(new byte[] { }));
            AssertFails(new byte[] { }, AByteArray.EqualTo(new byte[] { 1 }));

            AssertPasses(new byte[] { 1, 2, 3 }, AByteArray.EqualTo(new byte[] { 1, 2, 3 }));

            var b = RandomBytes();

            AssertPasses(b, AnArray.EqualTo(b));
        }
示例#2
0
        public void EqualTo()
        {
            AssertPasses((byte[])null, AnArray.EqualTo((byte[])null));
            AssertPasses(new byte[] {}, AnArray.EqualTo(new byte[] {}));

            AssertFails(new byte[] { }, AnArray.EqualTo((byte[])null));
            AssertFails(null, AByteArray.EqualTo(new byte[] { }));
            AssertFails(new byte[] { 1 }, AnArray.EqualTo(new byte[] { }));
            AssertFails(new byte[] { }, AnArray.EqualTo(new byte[] { 1 }));

            AssertPasses(new byte[] { 1, 2, 3 }, AnArray.EqualTo(new byte[] { 1, 2, 3 }));
            AssertPasses(new String[] { "Alice", "Bob", "Tim" }, AnArray.EqualTo(new String[] { "Alice", "Bob", "Tim" }));

            var b = RandomBytes();

            AssertPasses(b, AnArray.EqualTo(b));
        }