private List <Company> ReadCompaniesFromInternet() { List <Company> seed = new List <Company> (); var companies = _EXCHANGES.AsParallel() .Select(c => InternetReader.ReadCompaniesByExchange(c)) .Aggregate(seed, (i, j) => i.Union(j).ToList()); var etfs = InternetReader.ReadETFAsCompanies(); companies.AddRange(etfs); return(companies); }
public void CanReadETFAsCompanies() { var companies = InternetReader.ReadETFAsCompanies(); Assert.IsTrue(companies.Count > 0); }