public void GetProjects()
        {
            SolutionParserByFile parserByFile = new SolutionParserByFile(new FileInfo("..\\..\\..\\Tests\\TestData\\SampleSolutionFile.sln"));

            var projects = parserByFile.GetProjects();

            Assert.AreEqual("ArduinoBuildLED", projects.ElementAt(0).Name);
            Assert.AreEqual("ArduinoBuildLED.Tests", projects.ElementAt(1).Name);
        }
        public ISolutionCollection GetSolutions()
        {
            var solutions = new List<ISolution>();

            foreach (var filePath in GetFilesRecursive(_directory.FullName, "*.sln"))
            {
                SolutionParserByFile solutionParser = new SolutionParserByFile(new FileInfo(filePath));

                solutions.Add(solutionParser.GetSolution());
            }

            return new SolutionCollection(solutions);
        }
        public void GetSolution()
        {
            SolutionParserByFile parserByFile = new SolutionParserByFile(new FileInfo("..\\..\\..\\Tests\\TestData\\SampleSolutionFile.sln"));

            var solution = parserByFile.GetSolution();
        }