Beispiel #1
0
        public static List <VisualStudioModel> Analizar(string rutaProyecto)
        {
            DirectoryInfo directorio = new DirectoryInfo(rutaProyecto);

            StringBuilder            texto        = new StringBuilder();
            List <VisualStudioModel> lstresultado = new List <VisualStudioModel>();

            foreach (var item in directorio.GetFiles("*.csproj", SearchOption.AllDirectories))
            {
                MapearVisualStudio modelo = new MapearVisualStudio(XDocument.Load(item.FullName), item.FullName);
                lstresultado.Add(modelo.Mapear());
            }

            return(lstresultado.OrderBy(i => i.VisualStudio.TotalDependencias).ToList());
        }
        public void ObtenerModelo2Test()
        {
            DirectoryInfo            di           = new DirectoryInfo(@"C:\TFS\PAC.Adicionales5.0\Feature\PAC.EmisionBatch_2020-023.1");
            StringBuilder            texto        = new StringBuilder();
            List <VisualStudioModel> lstresultado = new List <VisualStudioModel>();

            //string resultadofinal = "";

            foreach (var item in di.GetFiles("*.csproj", SearchOption.AllDirectories))
            {
                MapearVisualStudio modelo = new MapearVisualStudio(XDocument.Load(item.FullName), item.FullName);
                lstresultado.Add(modelo.Mapear());
            }

            Assert.IsTrue(!lstresultado.Exists(i => i.Error != null));
        }