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); }
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); }
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); }
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); }
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); }
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); } }
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); }
public List <ProductCuttingInfo> ReadAllProductCutting(ref List <string> errors) { return(BLProductCutting.ReadAllProductCutting(ref errors)); }
public int UpdateProductCutting(int ProductCuttingID, string ProductCuttingName, ref List <string> errors) { return(BLProductCutting.UpdateProductCutting(ProductCuttingID, ProductCuttingName, ref errors)); }
public int CreateProductCutting(string ProductCuttingName, ref List <string> errors) { return(BLProductCutting.CreateProductCutting(ProductCuttingName, ref errors)); }
public ProductCuttingInfo ReadProductCutting(int id, ref List <string> errors) { return(BLProductCutting.ReadProductCutting(id, ref errors)); }