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 void ProductVariationDeleteErrorTest() { List <string> errors = new List <string>(); // TODO: Initialize to an appropriate value //int invalid_pv_id = BLProductVariation.ReadAllPV(ref errors).Count + 1; //create PV, should have no errors char gender = 'M'; char condition = 'a'; ProductVariationInfo ProductVariationInfo = new ProductVariationInfo(1, 1, 1, 1, 1, 1, gender, "L", 1, (float)1.0, condition); int id_created = BLProductVariation.CreatePV(ProductVariationInfo, ref errors); Assert.AreEqual(0, errors.Count); Console.WriteLine("id: " + id_created); //should delete without error BLProductVariation.DeletePV(id_created, ref errors); Assert.AreEqual(0, errors.Count); //BLProductVariation.DeletePV(invalid_pv_id, ref errors); Assert.AreEqual(0, errors.Count); BLProductVariation.DeletePV(-1, ref errors); Assert.AreEqual(1, errors.Count); AsynchLog.LogNow(errors); }
public int DeletePV(int id, ref List <string> errors) { return(BLProductVariation.DeletePV(id, ref errors)); }