Пример #1
0
        public static ProductCuttingInfo ReadProductCutting(int ProductCuttingId, ref List <string> errors)
        {
            if (ProductCuttingId <= 0 || ProductCuttingId > DALProductCutting.ReadProductCuttingList(ref errors).Count)
            {
                errors.Add("Invalid ProductCutting id");
            }

            if (errors.Count > 0)
            {
                return(null);
            }

            return(DALProductCutting.ReadProductCuttingDetail(ProductCuttingId, ref errors));
        }
Пример #2
0
        public void CreateProductCuttingTest()
        {
            Random        rand = new Random();
            string        product_cutting_name = "super deep v sweater " + rand.Next(10000);
            List <string> errors = new List <string>();
            int           result = DALProductCutting.CreateProductCutting(product_cutting_name, ref errors);

            Assert.AreEqual(0, errors.Count);
            Assert.AreNotEqual(-1, result);

            ProductCuttingInfo verifyCutting = DALProductCutting.ReadProductCuttingDetail(result, ref errors);

            Assert.AreEqual(0, errors.Count);

            Assert.AreEqual(result, verifyCutting.product_cutting_id);
            Assert.AreEqual(product_cutting_name, verifyCutting.product_cutting_name);
        }
Пример #3
0
        public void UpdateProductCuttingTest()
        {
            int                myId    = 1;
            Random             rand    = new Random();
            ProductCuttingInfo cutting = new ProductCuttingInfo(myId, "turtle neck " + rand.Next(10000));
            List <string>      errors  = new List <string>();
            int                result  = DALProductCutting.UpdateProductCutting(cutting.product_cutting_id, cutting.product_cutting_name, ref errors);

            Assert.AreEqual(0, errors.Count);
            Assert.AreNotEqual(-1, result);

            ProductCuttingInfo verifyCutting = DALProductCutting.ReadProductCuttingDetail(myId, ref errors);

            Assert.AreEqual(0, errors.Count);

            Assert.AreEqual(cutting.product_cutting_id, verifyCutting.product_cutting_id);
            Assert.AreEqual(cutting.product_cutting_name, verifyCutting.product_cutting_name);
        }