public static void MainTeste(string[] args) { ISearchApp searchApp = new SearchAppByName(new SearchAppByLink(null)); IGetApp getApp = new GetApp(); IEnumerable <App> searchResult = searchApp.Search("whatsapp", "us"); foreach (var app in searchResult) { Console.WriteLine($"Name = {app.Name}"); Console.WriteLine($"Description = {app.Description}"); Console.WriteLine($"Icon = {app.Icon}"); Console.WriteLine($"Link = {app.Link}"); Console.WriteLine(); var appDetails = getApp.Get(app.Link, "us"); Console.WriteLine($"Name = {appDetails.Name}"); Console.WriteLine($"Description = {appDetails.Description}"); Console.WriteLine($"Icon = {appDetails.Icon}"); Console.WriteLine($"Link = {appDetails.Link}"); Console.WriteLine($"Category = {appDetails.Category}"); Console.WriteLine($"Category Ranking = {(appDetails.RankingCategory == -1 ? "60+" : appDetails.RankingCategory.ToString())}"); Console.WriteLine($"Category Overall = {(appDetails.PositionOverall == -1 ? "100+" : appDetails.PositionOverall.ToString())}"); Console.WriteLine(); Console.WriteLine("===================================================="); Console.WriteLine(); } Console.ReadKey(); }