Exemplo n.º 1
0
        private IEnumerable<List> GetListsToScan(List<List> listsInBoard)
        {
            var doneLists = listsInBoard.Where(l => _configuration.ListNames.DoneListNames.Contains(l.Name));

            var listsToScan = new List<List>(doneLists);
            listsToScan.Add(listsInBoard.Single(l => l.Name == _configuration.ListNames.InProgressListName));
            listsToScan.Add(listsInBoard.Single(l => l.Name == _configuration.ListNames.InTestListName));
            foreach (var listName in _configuration.ListNames.ExtraListsToInclude)
            {
                listsToScan.Add(listsInBoard.Single(l => l.Name == listName));
            }
            return listsToScan.Distinct();
        }