private bool ToolExecuter(string path, Tools tool)
 {
     if (tool == Tools.PVS)
     {
         PVSAnalysisService.PvsAnalysisService pvsService = new PVSAnalysisService.PvsAnalysisService();
         return(pvsService.InvokeTool(m_username, path));
     }
     else if (tool == Tools.Resharper)
     {
         ResharperAnalysisService.ResharperAnalysisService resharperService =
             new ResharperAnalysisService.ResharperAnalysisService();
         return(resharperService.InvokeTool(m_username, path));
     }
     else
     {
         SimianAnalysisService.SimianAnalysisService simianService =
             new SimianAnalysisService.SimianAnalysisService();
         return(simianService.InvokeTool(m_username, path));
     }
 }
 private List <AnalysisReport> ReportParser(Tools tool, string path, string branch)
 {
     if (tool == Tools.PVS)
     {
         PVSAnalysisService.PvsAnalysisService pvsService = new PVSAnalysisService.PvsAnalysisService();
         return(pvsService.ParseReport(m_username, path, branch));
     }
     else if (tool == Tools.Resharper)
     {
         ResharperAnalysisService.ResharperAnalysisService resharperService =
             new ResharperAnalysisService.ResharperAnalysisService();
         return(resharperService.ParseReport(m_username, path, branch));
     }
     else
     {
         SimianAnalysisService.SimianAnalysisService simianService =
             new SimianAnalysisService.SimianAnalysisService();
         return(simianService.ParseReport(m_username, path, branch));
     }
 }