public static IEnumerable <string[]> FindSolutionFiles() { // set field here to prevent initialization error when path is not found if (_slnFinder == null) { _slnFinder = new SolutionFinder(RepositoryRoot, OrderBy.Alphabetical); } return(_slnFinder.GetTestData()); }
public void ShouldCreateTestData() { CreateSolutions("a.sln", "z.sln", "c\\c.sln", "B\\A\\x.sln"); var actual = _sut.GetTestData(); var expected = new[] { new[] { "0000", "a.sln" }, new[] { "0001", "B\\A\\x.sln" }, new[] { "0002", "c\\c.sln" }, new[] { "0003", "z.sln" } }; CollectionAssert.AreEqual(expected, actual); }