ApprovalTests.Approvers.FileApprover.Compare C# (CSharp) Method

Compare() private static method

private static Compare ( ICollection bytes1, ICollection bytes2 ) : bool
bytes1 ICollection
bytes2 ICollection
return bool
        private static bool Compare(ICollection<byte> bytes1, ICollection<byte> bytes2)
        {
            if (bytes1.Count != bytes2.Count)
            {
                return false;
            }

            IEnumerator<byte> e1 = bytes1.GetEnumerator();
            IEnumerator<byte> e2 = bytes2.GetEnumerator();

            while (e1.MoveNext() && e2.MoveNext())
            {
                if (e1.Current != e2.Current)
                {
                    return false;
                }
            }

            return true;
        }
    }

Same methods

FileApprover::Compare ( ICollection chars1, ICollection chars2 ) : bool