/// <summary> /// delete bundles from a product bundle and check if the deletion was successful /// </summary> public void testDelete() { Console.WriteLine("ProductBundleTest: testDelete"); TBundledProductPath bundledProductPath = new TBundledProductPath(); bundledProductPath.Path = bundled_product2; TBundledProductPath[] bundledProductPaths = new TBundledProductPath[] { bundledProductPath }; TDelete_Input productBundle = new TDelete_Input(); productBundle.Product = product; productBundle.BundledProductPaths = bundledProductPaths; TDelete_Input[] productBundles = new TDelete_Input[] { productBundle }; TDelete_Return[] productBundles_out = productBundleService.delete(productBundles); // test if deletion was successful Assert.AreEqual(1, productBundles_out.GetLength(0), "delete result count"); TDelete_Return productBundle_out = productBundles_out[0]; Assert.IsNull(productBundle_out.Error, "delete: no error"); Assert.AreEqual(product, productBundle_out.Product, "Product path"); Assert.IsTrue(productBundle_out.deleted, "deleted?"); }
/// <summary> /// test delete of a customer group and check if method returns a true value /// </summary> public void testDelete() { TDelete_Return[] groups_out = customerGroupService.delete(new string[] { alias }); // test if creation was successful Assert.AreEqual(1, groups_out.Length, "delete result set"); TDelete_Return group_out = groups_out[0]; Assert.AreEqual(alias, group_out.Alias, "customer alias"); Assert.AreEqual(true, group_out.deleted, "deleted?"); }
/// <summary> /// test deletion of a Catalog and check if method returns a true value /// </summary> public void delete() { string[] CatalogPaths = new string[] { full }; ArrayList Catalogs_out = serviceClient.delete(CatalogPaths); // test if deletion was successful Assert.AreEqual(1, Catalogs_out.Count, "delete result set"); TDelete_Return Catalog_out = (TDelete_Return)Catalogs_out.ToArray()[0]; Assert.AreEqual(full, Catalog_out.Path, "Catalog path"); Assert.AreEqual(true, Catalog_out.deleted, "deleted?"); }
/// <summary> /// test deletion of a Product and check if method returns a true value /// </summary> public void delete() { string[] ProductPaths = new string[] { path + alias }; ArrayList Products_out = serviceClient.delete(ProductPaths); // test if deletion was successful Assert.AreEqual(1, Products_out.Count, "delete result set"); TDelete_Return Product_out = (TDelete_Return)Products_out.ToArray()[0]; Assert.AreEqual(path + alias, Product_out.Path, "product path"); Assert.AreEqual(true, Product_out.deleted, "deleted?"); }
/// <summary> /// test deletion of a Order and check if method returns a true value /// </summary> public void delete() { string[] OrderPaths = new string[] { path + alias }; ArrayList Orders_out = serviceClient.delete(OrderPaths); // test if deletion was successful Assert.AreEqual(1, Orders_out.Count, "delete result set"); TDelete_Return Order_out = (TDelete_Return)Orders_out.ToArray()[0]; Assert.AreEqual(path + alias, Order_out.Path, "Order path"); Assert.AreEqual(true, Order_out.deleted, "deleted?"); }
/// <summary> /// test deletion of a User and check if method returns a true value /// </summary> public void delete() { string[] UserPaths = new string[] { path + alias }; ArrayList Users_out = serviceClient.delete(UserPaths); // test if deletion was successful Assert.AreEqual(1, Users_out.Count, "delete result set"); TDelete_Return User_out = (TDelete_Return)Users_out.ToArray()[0]; Assert.That(User_out.Path.Contains(path + alias), "user path: " + User_out.Path); Assert.AreEqual(true, User_out.deleted, "deleted?"); }
/// <summary> /// delete a cross selling and check if the deletion was successful /// </summary> public void testDelete() { Console.WriteLine("CrossSellingTest: testDelete"); TDelete_Input crossSelling = new TDelete_Input(); crossSelling.Product = product; crossSelling.TargetProduct = target_product; crossSelling.Type = "CrossSelling"; TDelete_Input productComparison = new TDelete_Input(); productComparison.Product = product; productComparison.TargetProduct = target_product; productComparison.Type = "ProductComparison"; TDelete_Input accessory = new TDelete_Input(); accessory.Product = product; accessory.TargetProduct = target_product; accessory.Type = "Accessory"; TDelete_Input[] CrossSellings = new TDelete_Input[] { crossSelling, productComparison, accessory, }; TDelete_Return[] CrossSellings_out = crossSellingService.delete(CrossSellings); // test if deletion was successful Assert.AreEqual(3, CrossSellings_out.GetLength(0), "delete result count"); TDelete_Return CrossSelling_out = CrossSellings_out[0]; Assert.IsNull(CrossSelling_out.Error, "delete: no error"); Assert.AreEqual(product, CrossSelling_out.Product, "Product path"); Assert.IsTrue(CrossSelling_out.deleted, "deleted?"); }
/// <summary> /// use stub to delete a Order via web services /// </summary> /// <param name="OrderPaths">Orders to delete, Array of paths</param> /// <returns>ArrayList of TDelete_Return</returns> public ArrayList delete(string[] OrderPaths) { TDelete_Return[] Orders_out = stub.delete(OrderPaths); ArrayList result = new ArrayList(); for (int i = 0; i < Orders_out.Length; i++) { TDelete_Return Order_out = Orders_out[i]; if (Order_out.Error == null) { Console.WriteLine("successfully deleted Order: " + Order_out.Path); result.Add(Order_out); } else { Console.WriteLine("an error occured (Epages Error):\n" + Order_out.Error.Message); } } return(result); }
/// <summary> /// use stub to delete a Product via web services /// </summary> /// <param name="ProductPaths">Products to delete, Array of paths</param> /// <returns>ArrayList of TDelete_Return</returns> public ArrayList delete(string[] ProductPaths) { TDelete_Return[] Products_out = stub.delete(ProductPaths); ArrayList result = new ArrayList(); for (int i = 0; i < Products_out.Length; i++) { TDelete_Return Product_out = Products_out[i]; if (Product_out.Error == null) { Console.WriteLine("successfully deleted Product: " + Product_out.Path); result.Add(Product_out); } else { Console.WriteLine("an error occured (Epages Error):\n" + Product_out.Error.Message); } } return(result); }
/// <summary> /// use stub to delete a Catalog via web services /// </summary> /// <param name="CatalogPaths">Catalogs to delete, Array of paths</param> /// <returns>ArrayList of TDelete_Return</returns> public ArrayList delete(string[] CatalogPaths) { TDelete_Return[] Catalogs_out = stub.delete(CatalogPaths); ArrayList result = new ArrayList(); for (int i = 0; i < Catalogs_out.Length; i++) { TDelete_Return Catalog_out = Catalogs_out[i]; if (Catalog_out.Error == null) { Console.WriteLine("successfully deleted Catalog: " + Catalog_out.Path); result.Add(Catalog_out); } else { Console.WriteLine("an error occured (Epages Error):\n" + Catalog_out.Error.Message); } } return(result); }
/// <summary> /// test deletion of a OrderDocument and check if method returns a true value /// </summary> public void delete() { string[] OrderDocumentPaths = new string[] { invoice_path + invoice_alias, packingslip_path + packingslip_alias, creditnote_path + creditnote_alias }; ArrayList OrderDocuments_out = serviceClient.delete(OrderDocumentPaths); // test if deletion was successful Assert.AreEqual(3, OrderDocuments_out.Count, "delete result set"); TDelete_Return invoice_out = (TDelete_Return)OrderDocuments_out.ToArray()[0]; Assert.AreEqual(true, invoice_out.deleted, "invoice created?"); TDelete_Return packingslip_out = (TDelete_Return)OrderDocuments_out.ToArray()[1]; Assert.AreEqual(true, packingslip_out.deleted, "packingslip created?"); TDelete_Return creditnote_out = (TDelete_Return)OrderDocuments_out.ToArray()[2]; Assert.AreEqual(true, creditnote_out.deleted, "creditnote created?"); }