Пример #1
0
        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);
        }
Пример #2
0
        public void CanReadCompaniesByExchange()
        {
            var companies = InternetReader.ReadCompaniesByExchange(@"NYSE");

            Assert.IsTrue(companies.Count > 0);
        }