public static void RunProductFeedVariantIssueCheck()
        {
            var feedManager = new FeedManager("7ad2d0bb-6c44-4a93-a146-6c8ed845860b", "TEST", 0);
            var prod        = new Product("59095",
                                          "Bear June Medium",
                                          "<p>.</p>",
                                          "souvenirs/novelties/bear-june-medium",
                                          "siteUrl/filedepository/productimages/Souvenirs/novelties/bear-june-medium-1.jpg",
                                          new List <string> {
                "Novelties > Souvenirs"
            });

            var variant = new Product("5909565",
                                      "Bear June Medium",
                                      "<p>.</p>",
                                      "souvenirs/novelties/bear-june-medium",
                                      "siteUrl/filedepository/productimages/Souvenirs/novelties/bear-june-medium-1.jpg",
                                      new List <string> {
                "Novelties > Souvenirs"
            });

            variant.Attributes.Add("Personalisable", new List <string> {
                "false"
            });
            variant.ParentId = "59095";


            var res1          = feedManager.AddProduct(variant);
            var res2          = feedManager.AddProduct(prod);
            var valid         = feedManager.Validate();
            var publishResult = feedManager.PublishAsync().Result;

            Console.WriteLine($"Published: {publishResult.Success.ToString()}. Error: {publishResult.PublishProductFeedResult.Error}");
        }
        public static void RunParallelAddProductFeed()
        {
            var feedManager = new FeedManager("7ad2d0bb-6c44-4a93-a146-6c8ed845860b", "TEST", 0);

            System.Threading.Tasks.Parallel.ForEach(_products, (prod) =>
            {
                feedManager.AddProduct(prod);
            });

            System.Threading.Tasks.Parallel.ForEach(_accountPrices, (accountPrice) =>
            {
                feedManager.AddAccountPrice(accountPrice);
            });

            var valid = feedManager.Validate();

            if (valid.Success)
            {
                var publishResult = feedManager.PublishAsync().Result;
                Console.WriteLine($"Published: {publishResult.Success.ToString()}. Error: {publishResult.PublishProductFeedResult.Error}");
            }
            else
            {
                Console.WriteLine("Invalid feed");
            }
        }