public void CreatePVTest() { char gender = 'M'; char condition = 'a'; ProductVariationInfo ProductVariationInfo = new ProductVariationInfo(1, 1, 1, 1, 1, 1, gender, "L", 1, (float)1.0, condition); // TODO: Initialize to an appropriate value 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 = BLProductVariation.CreatePV(ProductVariationInfo, ref errors); Assert.AreNotEqual(result, -1); AsynchLog.LogNow(errors); ProductVariationInfo pv = BLProductVariation.ReadPV(result, ref errors); AsynchLog.LogNow(errors); Assert.AreEqual(pv.product_id, ProductVariationInfo.product_id); Assert.AreEqual(pv.product_brand_id, ProductVariationInfo.product_brand_id); Assert.AreEqual(pv.product_cutting_id, ProductVariationInfo.product_cutting_id); Assert.AreEqual(pv.product_color_id, ProductVariationInfo.product_color_id); Assert.AreEqual(pv.product_type_id, ProductVariationInfo.product_type_id); Assert.AreEqual(pv.sex, ProductVariationInfo.sex); Assert.AreEqual(pv.size, ProductVariationInfo.size); Assert.AreEqual(pv.stock, ProductVariationInfo.stock); Assert.AreEqual(pv.price, ProductVariationInfo.price); Assert.AreEqual(pv.condition, ProductVariationInfo.condition); Assert.AreEqual(0, errors.Count); }
public void UpdateProductVariationInfoTest() { char gender = 'M'; char condition = 'a'; ProductVariationInfo ProductVariationInfo = new ProductVariationInfo(1, 2, 2, 2, 2, 2, gender, "L", 2, (float)1.0, condition); // TODO: Initialize to an appropriate value 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 = BLProductVariation.UpdatePV(ProductVariationInfo, ref errors); AsynchLog.LogNow(errors); ProductVariationInfo pv = BLProductVariation.ReadPV(result, ref errors); AsynchLog.LogNow(errors); Assert.AreEqual(1, result); Assert.AreEqual(pv.product_variation_id, 1); Assert.AreEqual(pv.product_id, 2); Assert.AreEqual(pv.product_brand_id, 2); Assert.AreEqual(pv.product_cutting_id, 2); Assert.AreEqual(pv.product_color_id, 2); Assert.AreEqual(pv.product_type_id, 2); Assert.AreEqual(pv.sex, gender); Assert.AreEqual(pv.size, "L"); Assert.AreEqual(pv.stock, 2); Assert.AreEqual(pv.price, (float)1.0); Assert.AreEqual(pv.condition, condition); }
public void DeleteProductVariationInfoTest() { char gender = 'M'; char condition = 'a'; List <string> errors = new List <string>(); // TODO: Initialize to an appropriate value List <string> errorsExpected = new List <string>(); // TODO: Initialize to an appropriate value ProductVariationInfo ProductVariationInfo = new ProductVariationInfo(1, 1, 1, 1, 1, 1, gender, "L", 1, (float)1.0, condition); // TODO: Initialize to an appropriate value int result = BLProductVariation.CreatePV(ProductVariationInfo, ref errors); AsynchLog.LogNow(errors); int t = BLProductVariation.DeletePV(result, ref errors); AsynchLog.LogNow(errors); ProductVariationInfo pv = BLProductVariation.ReadPV(result, ref errors); AsynchLog.LogNow(errors); Assert.AreEqual('d', pv.condition); }
public ProductVariationInfo ReadPV(int id, ref List <string> errors) { return(BLProductVariation.ReadPV(id, ref errors)); }