private ProdutoBuilder() { _id = 1; _nome = "Notebook"; _descricao = "Asus G71"; _preco = 3000; _categoria = CategoriaBuilder.UmaCategoria().Constroi(); }
public void Salva(Categoria categoria) { using(Context) { Context.Categorias.Add(categoria); Context.SaveChanges(); } }
public Categoria Constroi() { var categoria = new Categoria(_nome, _descricao); typeof(Categoria).GetProperty("ID").SetValue(categoria, _id, null); typeof(Categoria).GetProperty("Departamento").SetValue(categoria, _departamento, null); return categoria; }
public void DeveSalvarUmaCategoria() { var notebooks = new Categoria("Notebooks", "Notebooks"); _repository.Salva(notebooks); var categoriaDoBD = BuscaNoBanco(); Assert.AreEqual("Notebooks", categoriaDoBD.Nome); }
public ProdutoBuilder ComCategoria(Categoria categoria) { _categoria = categoria; return this; }
public void SalvarCategoria(Categoria categoria) { repository.Salva(categoria); }
public void CategorizarComo(Categoria c) { Categoria = c; }