public void AddList() { System.Collections.Generic.List <Bukimedia.PrestaSharp.Entities.product> inputProducts = new System.Collections.Generic.List <Bukimedia.PrestaSharp.Entities.product>() { new Bukimedia.PrestaSharp.Entities.product() { reference = "NEWREF", name = new System.Collections.Generic.List <Bukimedia.PrestaSharp.Entities.AuxEntities.language>() { new Bukimedia.PrestaSharp.Entities.AuxEntities.language() { id = 1, Value = "NEW REF PRODUCT", } }, type = "simple", link_rewrite = new List <Bukimedia.PrestaSharp.Entities.AuxEntities.language>() { new Bukimedia.PrestaSharp.Entities.AuxEntities.language() { id = 1, Value = Bukimedia.PrestaSharp.Lib.Functions.GetLinkRewrite("new ref1") }, }, }, new Bukimedia.PrestaSharp.Entities.product() { reference = "NEWREF2", name = new System.Collections.Generic.List <Bukimedia.PrestaSharp.Entities.AuxEntities.language>() { new Bukimedia.PrestaSharp.Entities.AuxEntities.language() { id = 1, Value = "NEW REF PRODUCT2", } }, type = "simple", link_rewrite = new List <Bukimedia.PrestaSharp.Entities.AuxEntities.language>() { new Bukimedia.PrestaSharp.Entities.AuxEntities.language() { id = 1, Value = Bukimedia.PrestaSharp.Lib.Functions.GetLinkRewrite("new ref2") }, }, } }; var response = factory.AddList(inputProducts); Assert.IsTrue(response != null); Assert.IsTrue(response.Count == 2); Assert.IsTrue(response.ElementAt(0).id.HasValue); }