public void TestAdd() { Receta receta = new Receta(); sut.Add(receta); //var mockRecetaRepository = new Mock<IRecetaRepository>(); ////No hace falta programar el mock ya que el metodo es tonto, solo llama y no devuelve nada //Receta receta = new Receta(); ////Sometemos a test la clase de verdad //IRecetaService sut = new RecetaService(mockRecetaRepository.Object); //sut.Add(receta); //mockRecetaRepository.Verify(RecetaRepository => RecetaRepository.Add(It.IsAny<Receta>()), Times.Once); /* * Test de integracion * * Receta receta = new Receta(); * IRecetaRepository recetaRepository = new RecetaRepository(); * IRecetaService sut = new RecetaService(recetaRepository); * * sut.Add(receta); * */ }
/// <summary> /// Now we add the recipe from here /// </summary> /// <param name="receta"></param> public void Add(Receta receta) { if (CategoriaService.ExisteCategoriaYNoNula(receta.categoria)) { RecetaRepo.Add(receta); } else { throw new Exception("La categoria debe existir y no ser nula!!"); } }
public void Guardar(Receta receta) { recetaRepository.Add(receta); }