Esempio n. 1
0
        /// <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?");
        }
Esempio n. 2
0
        /// <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?");
        }
Esempio n. 3
0
        /// <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?");
        }
Esempio n. 4
0
        /// <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?");
        }
Esempio n. 5
0
        /// <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?");
        }
Esempio n. 6
0
        /// <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?");
        }
Esempio n. 7
0
        /// <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?");
        }
Esempio n. 8
0
        /// <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);
        }
Esempio n. 10
0
        /// <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);
        }
Esempio n. 11
0
        /// <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?");
        }