public void ShouldTestUpdate() { Produto p = new Produto(); p.Cod = "1111111111"; p.Descrição = "Maçãs Royal Gala"; p.Id = 1; p.StockMax = 200; p.StockMin = 15; p.StockTotal = 150; p.Tipo = "Alimentar"; using (ProdutoSession s = new ProdutoSession()) { using (var das = s.CreateDataAccessScope(true)) { IMapperProduto map = s.CreateMapperProduto(); Produto old = map.Read(1); map.Update(p); Produto newVal = map.Read(1); Assert.AreEqual(p.Descrição, newVal.Descrição); Assert.AreNotEqual(old.Descrição, newVal.Descrição); } } }
private void RemoveProduto(int key) { using (ProdutoSession s = new ProdutoSession()) { using (var das = s.CreateDataAccessScope(false)) { IMapperProduto prodMap = s.CreateMapperProduto(); Produto p = prodMap.Read(key); prodMap.Delete(p); das.Commit(); } } }
public void ShouldTestRead() { using (ProdutoSession s = new ProdutoSession()) { using (var das = s.CreateDataAccessScope(true)) { IMapperProduto map = s.CreateMapperProduto(); Produto p = map.Read(1); Assert.IsNotNull(p.Descrição); } } }
private int GetQuantityToSupply(int prodId) { int qtd; using (ProdutoSession s = new ProdutoSession()) { using (var das = s.CreateDataAccessScope(true)) { IMapperProduto map = s.CreateMapperProduto(); Produto p = map.Read(prodId); qtd = p.StockMax - p.StockTotal; das.Commit(); } } return(qtd); }
public void ShouldTestDelete() { Produto p = new Produto(); p.Cod = "5353535353"; p.Descrição = "Dummy Description"; p.Tipo = "Alimentar"; p.StockMax = 10; p.StockMin = 2; p.StockTotal = 10; using (ProdutoSession s = new ProdutoSession()) { using (var das = s.CreateDataAccessScope(true)) { IMapperProduto map = s.CreateMapperProduto(); map.Create(p); map.Delete(p); Produto p1 = map.Read(p.Id); das.Commit(); } } }