예제 #1
0
 private ProdutoBuilder()
 {
     _id = 1;
     _nome = "Notebook";
     _descricao = "Asus G71";
     _preco = 3000;
     _categoria = CategoriaBuilder.UmaCategoria().Constroi();
 }
예제 #2
0
 public void Salva(Categoria categoria)
 {
     using(Context)
     {
         Context.Categorias.Add(categoria);
         Context.SaveChanges();
     }
 }
예제 #3
0
        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);
        }
예제 #5
0
 public ProdutoBuilder ComCategoria(Categoria categoria)
 {
     _categoria = categoria;
     return this;
 }
예제 #6
0
 public void SalvarCategoria(Categoria categoria)
 {
     repository.Salva(categoria);
 }
예제 #7
0
 public void CategorizarComo(Categoria c)
 {
     Categoria = c;
 }