public void inserirPizza() { var provider = new SessionFactoryProvider(); var sessionProvider = new SessionProvider(provider); var sessaoAtual = sessionProvider.GetCurrentSession(); var pizza = new Pizza { Nome = "Muçarela" }; sessaoAtual.Save(pizza); var ingrediente1 = new Ingrediente { Nome = "Queijo" }; var ingrediente2 = new Ingrediente { Nome = "Oregano" }; var ingrediente3 = new Ingrediente { Nome = "Tomate" }; pizza.AcrescentarIngrediente(ingrediente1); pizza.AcrescentarIngrediente(ingrediente2); pizza.AcrescentarIngrediente(ingrediente3); sessaoAtual.Save(ingrediente1); sessaoAtual.Save(ingrediente2); sessaoAtual.Save(ingrediente3); sessaoAtual.Clear(); Assert.AreEqual("Muçarela", sessaoAtual.Get <Pizza>(pizza.Id).Nome); Assert.AreEqual(3, sessaoAtual.Get <Pizza>(pizza.Id).Ingredientes.Count); }
public void CriarPizza(string nome, int pIngrediente1, int pIngrediente2, int pIngrediente3, bool borda) { var pizza = new Pizza(); pizza.Nome = nome; pizza.BordaRecheada = borda; _pizzaDao.Save(pizza); var ingrediente1 = _ingredienteDao.Get(pIngrediente1); pizza.AcrescentarIngrediente(ingrediente1); _ingredienteDao.Save(ingrediente1); var ingrediente2 = _ingredienteDao.Get(pIngrediente2); pizza.AcrescentarIngrediente(ingrediente2); _ingredienteDao.Save(ingrediente2); var ingrediente3 = _ingredienteDao.Get(pIngrediente3); pizza.AcrescentarIngrediente(ingrediente3); _ingredienteDao.Save(ingrediente3); }
public void InserirDadosTeste() { var pizza = new Pizza(); pizza.Nome = "Muçarela"; pizza.BordaRecheada = true; _pizzaDao.Save(pizza); var pIngrediente = new Ingrediente(); pIngrediente.Nome = "Queijo"; pizza.AcrescentarIngrediente(pIngrediente); _ingredienteDao.Save(pIngrediente); pIngrediente = new Ingrediente(); pIngrediente.Nome = "Oregano"; pizza.AcrescentarIngrediente(pIngrediente); _ingredienteDao.Save(pIngrediente); pIngrediente = new Ingrediente(); pIngrediente.Nome = "Tomate"; pizza.AcrescentarIngrediente(pIngrediente); _ingredienteDao.Save(pIngrediente); }