Automation.CodeGenTests.CompareCode C# (CSharp) Method

CompareCode() private method

private CompareCode ( ArrayList p1, ArrayList p2 ) : bool
p1 System.Collections.ArrayList
p2 System.Collections.ArrayList
return bool
        private bool CompareCode(ArrayList p1, ArrayList p2)
        {
            if (p1.Count != p2.Count)
            {
                Console.WriteLine("Number of instructions does not match! Expected: {0}, Result: {1}", p2.Count, p1.Count);
                return false;
            }
            bool result = true;
            for (int i = 0; i < p1.Count; i++)
            {
                string p_1 = (string)p1[i];
                string p_2 = (string)p2[i];
                if (!p_1.Equals(p_2))
                {
                    Console.WriteLine("FAIL: '{0}' != '{1}'", (string)p1[i],
                        (string)p2[i]);
                    result = false;
                }
            }
            Console.WriteLine("\n\n");
            return result;
        }