Exemple #1
0
        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);
             *
             */
        }
Exemple #2
0
 /// <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);
 }