public void ReadDataFromJSONTestMethod2() { List <Product> softAdviceProd = new List <Product>(); Product softAdviceProd1 = new Product(); softAdviceProd1.Category = "Customer Service ,Call Center"; softAdviceProd1.Twitter = "@freshdesk"; softAdviceProd1.Title = "Freshdesk"; softAdviceProd1.ProviderName = "SoftwareAdvice"; softAdviceProd.Add(softAdviceProd1); Product softAdviceProd2 = new Product(); softAdviceProd2.Category = "CRM,Sales Management"; softAdviceProd2.Twitter = null; softAdviceProd2.Title = "Zoho"; softAdviceProd2.ProviderName = "SoftwareAdvice"; softAdviceProd.Add(softAdviceProd2); Assert.AreNotEqual(SoftwareAdvice.ReadDataFromJSON("./../../../feed-products/softwareadvice.json"), softAdviceProd); }
static void Main(string[] args) { try { Console.WriteLine("Do you want to import product from /feed-products. Press 'Y' or 'N'"); if (Convert.ToString(Console.ReadLine()).ToUpper() == "Y") { Console.WriteLine("Please enter provider"); string provider = Convert.ToString(Console.ReadLine()); switch (provider.ToLower()) { case "capterra": List <CapterraProduct> lstCapProducts = Capterra.ReadDataFromYAML(ConfigurationDetails.GetConfiguration("YamlFilePath")); DisplayCapterraProducts(lstCapProducts); break; case "softwareadvice": List <Product> lstSoftProducts = SoftwareAdvice.ReadDataFromJSON(ConfigurationDetails.GetConfiguration("JsonFilePath")); DisplaySoftAdviceProducts(lstSoftProducts); break; default: Console.WriteLine("Other providers are currently unavailable"); break; } } else { Console.WriteLine("Please enter csv output online url for importing products"); //TO DO } Console.ReadKey(); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } }
public void ReadDataFromJSONTestMethod1() { List <Product> softAdviceProd = new List <Product>(); Assert.AreNotEqual(SoftwareAdvice.ReadDataFromJSON("./../../../feed-products/softwareadvice.json"), softAdviceProd); }