static void Main(string[] args) { ArticleProcessor catalog = new ArticleProcessor(); Console.WriteLine("Adding products..."); for (int i = 0; i < 1000000; i++) { Article newProd = new Article(GenerateString(), GenerateString(), GenerateString(), generator.NextDouble() * 1000); catalog.AddProduct(newProd); } Console.WriteLine("Finished adding products"); var results = catalog.GetArticlesFromGivenRange(10, 20); foreach (var item in results) { Console.WriteLine(item); } }