private bool navigateToTestClassAndMethod(BambooTest test)
        {
            string fileName = null, lineNo = null;

            foreach (Project project in solution.Projects)
            {
                if (examineProjectItems(project.ProjectItems, test.ClassName, test.MethodName, ref fileName, ref lineNo))
                {
                    return(SolutionUtils.openSolutionFile(fileName, lineNo, solution));
                }
            }
            return(false);
        }
        private void logNavigating(object sender, WebBrowserNavigatingEventArgs e)
        {
            e.Cancel = true;

            if (e.Url.Equals("about:blank"))
            {
                return;
            }

            string url = e.Url.ToString();

            if (url.StartsWith(OPENFILE_ON_LINE_URL))
            {
                string file = url.Substring(OPENFILE_ON_LINE_URL.Length, url.LastIndexOf('@') - OPENFILE_ON_LINE_URL.Length);

                string lineNoStr = url.Substring(url.LastIndexOf('@') + 1);

                SolutionUtils.openSolutionFile(file, lineNoStr, solution);
            }
        }