Exemplo n.º 1
0
        public void CreateProductVariationErrorTest()
        {
            List <string> errors         = new List <string>(); // TODO: Initialize to an appropriate value
            List <string> errorsExpected = new List <string>(); // TODO: Initialize to an appropriate value

            BLProductVariation.CreatePV(null, ref errors);
            AsynchLog.LogNow(errors);

            Assert.AreEqual(1, errors.Count);

            errors = new List <string>(); // TODO: Initialize to an appropriate value
            int    invalid_pv_id              = BLProductVariation.ReadAllPV(ref errors).Count + 1;
            int    invalid_product_id         = BLProduct.ReadAllProduct(ref errors).Count + 1;
            int    invalid_brand_id           = BLBrand.ReadAllBrand(ref errors).Count + 1;
            int    invalid_product_color_id   = BLProductColor.ReadAllProductColor(ref errors).Count + 1;
            int    invalid_product_cutting_id = BLProductCutting.ReadAllProductCutting(ref errors).Count + 1;
            char   invalid_sex             = 'Q';
            string invalid_size            = "huge";
            int    invalid_stock           = -1;
            int    invalid_price           = -1;
            char   invalid_condition       = 'f';
            int    invalid_product_type_id = BLProductType.ReadAllProductType(ref errors).Count + 1;

            ProductVariationInfo ipv = new ProductVariationInfo(invalid_pv_id, invalid_product_id, invalid_brand_id, invalid_product_cutting_id, invalid_product_color_id,
                                                                invalid_product_type_id, invalid_sex, invalid_size, invalid_stock, invalid_price, invalid_condition);


            BLProductVariation.CreatePV(ipv, ref errors);
            Assert.AreEqual(8, errors.Count);
            AsynchLog.LogNow(errors);
        }
Exemplo n.º 2
0
        public void CreateProductCuttingNullErrorTest()
        {
            List <string> errors         = new List <string>(); // TODO: Initialize to an appropriate value
            List <string> errorsExpected = new List <string>(); // TODO: Initialize to an appropriate value

            BLProductCutting.CreateProductCutting(null, ref errors);
            AsynchLog.LogNow(errors);

            Assert.AreEqual(1, errors.Count);
        }
Exemplo n.º 3
0
        public void ProductCuttingReadErrorTest()
        {
            List <string> errors = new List <string>(); // TODO: Initialize to an appropriate value
            int           invalid_ProductCutting_id = BLProductCutting.ReadAllProductCutting(ref errors).Count + 1;

            BLProductCutting.ReadProductCutting(invalid_ProductCutting_id, ref errors);
            AsynchLog.LogNow(errors);
            BLProductCutting.ReadProductCutting(-1, ref errors);
            AsynchLog.LogNow(errors);
            Assert.AreEqual(2, errors.Count);
        }
Exemplo n.º 4
0
        public void UpdateProductCuttingTest()
        {
            Random        rand           = new Random();
            String        updateString   = "Tall " + rand.Next(1000);
            List <string> errors         = new List <string>(); // TODO: Initialize to an appropriate value
            List <string> errorsExpected = new List <string>(); // TODO: Initialize to an appropriate value
            int           result         = BLProductCutting.UpdateProductCutting(1, updateString, ref errors);

            AsynchLog.LogNow(errors);
            ProductCuttingInfo ProductCutting = BLProductCutting.ReadProductCutting(1, ref errors);

            AsynchLog.LogNow(errors);

            Assert.AreEqual(1, result);
            Assert.AreEqual(ProductCutting.product_cutting_id, 1);
            Assert.AreEqual(ProductCutting.product_cutting_name, updateString);
        }
Exemplo n.º 5
0
        public void CreateProductCuttingTest()
        {
            Random rand         = new Random();
            String createString = "Midget " + rand.Next(1000);

            List <string> errors         = new List <string>(); // TODO: Initialize to an appropriate value
            List <string> errorsExpected = new List <string>(); // TODO: Initialize to an appropriate value
            int           result         = BLProductCutting.CreateProductCutting(createString, ref errors);

            AsynchLog.LogNow(errors);
            Assert.AreNotEqual(result, -1);
            ProductCuttingInfo ProductCutting = BLProductCutting.ReadProductCutting(result, ref errors);

            AsynchLog.LogNow(errors);

            Assert.AreEqual(ProductCutting.product_cutting_id, result);
            Assert.AreEqual(ProductCutting.product_cutting_name, createString);
        }
Exemplo n.º 6
0
        public void ReadAllProductCuttingTest()
        {
            List <string>             errors              = new List <string>(); // TODO: Initialize to an appropriate value
            List <string>             errorsExpected      = new List <string>(); // TODO: Initialize to an appropriate value
            List <ProductCuttingInfo> ProductCuttingList1 = BLProductCutting.ReadAllProductCutting(ref errors);

            AsynchLog.LogNow(errors);
            List <ProductCuttingInfo> ProductCuttingList2 = BLProductCutting.ReadAllProductCutting(ref errors);

            AsynchLog.LogNow(errors);

            Assert.AreEqual(ProductCuttingList1.Count, ProductCuttingList2.Count);
            Assert.AreEqual(errors.Count, 0);
            for (int i = 0; i < ProductCuttingList1.Count; i++)
            {
                Assert.AreEqual(ProductCuttingList1[i].product_cutting_id, ProductCuttingList2[i].product_cutting_id);
                Assert.AreEqual(ProductCuttingList1[i].product_cutting_name, ProductCuttingList2[i].product_cutting_name);
            }
        }
Exemplo n.º 7
0
        public void CreateProductCuttingErrorTest()
        {
            List <string> errors         = new List <string>(); // TODO: Initialize to an appropriate value
            List <string> errorsExpected = new List <string>(); // TODO: Initialize to an appropriate value

            BLProductCutting.CreateProductCutting(null, ref errors);
            AsynchLog.LogNow(errors);

            Assert.AreEqual(1, errors.Count);

            errors = new List <string>(); // TODO: Initialize to an appropriate value
            Random rand = new Random();
            string iProductCuttingName = "Louis" + rand.Next(1000);

            BLProductCutting.CreateProductCutting(iProductCuttingName, ref errors);
            AsynchLog.LogNow(errors);
            BLProductCutting.CreateProductCutting(iProductCuttingName, ref errors);
            AsynchLog.LogNow(errors);
            Assert.AreEqual(1, errors.Count);
        }
Exemplo n.º 8
0
 public List <ProductCuttingInfo> ReadAllProductCutting(ref List <string> errors)
 {
     return(BLProductCutting.ReadAllProductCutting(ref errors));
 }
Exemplo n.º 9
0
 public int UpdateProductCutting(int ProductCuttingID, string ProductCuttingName, ref List <string> errors)
 {
     return(BLProductCutting.UpdateProductCutting(ProductCuttingID, ProductCuttingName, ref errors));
 }
Exemplo n.º 10
0
 public int CreateProductCutting(string ProductCuttingName, ref List <string> errors)
 {
     return(BLProductCutting.CreateProductCutting(ProductCuttingName, ref errors));
 }
Exemplo n.º 11
0
 public ProductCuttingInfo ReadProductCutting(int id, ref List <string> errors)
 {
     return(BLProductCutting.ReadProductCutting(id, ref errors));
 }