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(); }