public void TestUpdateProductModel() { ContextSeeder.Seed(); var bo = new ProductModelBusinessObject(); var resList = bo.List(); var item = resList.Result.FirstOrDefault(); item.Name = "It's just wine"; var resUpdate = bo.Update(item); var resNotList = bo.ListNotDeleted().Result; Assert.IsTrue(resUpdate.Success && resNotList.First().Name == "It's just wine"); }
public void TestUpdateSameBarCodeProductModel() { ContextSeeder.Seed(); var bo = new ProductModelBusinessObject(); var bra = bo.ListNotDeleted().Result.First(); var catBo = new CategoryBusinessObject(); var cat = catBo.ListNotDeleted().Result.First(); var prodMod = new ProductModel("Vinho Branco", "506-1237-422", "", 4.24, 0.80, Measure.L, bra.Id, cat.Id); prodMod.BarCode = "506-1237-424"; var resUpdate = bo.Update(prodMod); Assert.IsTrue(!resUpdate.Result); }
public void TestCreateAndReadProductUnit() { ContextSeeder.Seed(); var pmbo = new ProductModelBusinessObject(); var prodMod = pmbo.ListNotDeleted().Result.First(); var ebo = new EstablishmentBusinessObject(); var est = ebo.ListNotDeleted().Result.First(); var sbo = new ShoppingBasketBusinessObject(); var sbk = sbo.ListNotDeleted().Result.First(); var bo = new ProductUnitBusinessObject(); var prodUnit = new ProductUnit("werkyt235", false, prodMod.Id, est.Id, sbk.Id); var resCreate = bo.Create(prodUnit); var resGet = bo.Read(prodUnit.Id); Assert.IsTrue(resCreate.Success && resGet.Success && resGet.Result != null); }