예제 #1
0
        public void TestGuardar()
        {
            Receta            receta           = new Receta(null, null);
            IRecetaRepository RecetaRepository = new RecetaRepository();
            IRecetaService    sut = new RecetaService(RecetaRepository);

            sut.Create(receta);
        }
예제 #2
0
        public void TestAnadir()
        {
            Termomix       sut    = Termomix.Instance;
            IRepository    rep    = new RecetaRepository();
            IRecetaService re_ser = new RecetaService(rep);

            sut.recetario = re_ser;
            sut.Anadir(new Receta());
        }
        public void TestGuardar()
        {
            var            MockRecetaRepository = new Mock <IRecetaRepository>();
            IRecetaService sut = new RecetaService(MockRecetaRepository.Object);

            Receta receta = new Receta();

            sut.Create(receta);
            MockRecetaRepository.Verify(recetaRepository => recetaRepository.Create(It.IsAny <Receta>()), Times.Once);
        }
        public void TestGuardarReceta()
        {
            var    mockRecetaRepository = new Mock <IRecetaRepository>();
            Receta receta = new Receta();

            IRecetaService sut = new RecetaService(mockRecetaRepository.Object);

            sut.Guardar(receta);

            mockRecetaRepository.Verify(recetaRepository => recetaRepository.add(It.IsAny <Receta>()), Times.Once);
        }
예제 #5
0
        public void TestLeer()
        {
            var    mockRecetaRepositorio = new Mock <IRecetaRepositorio>();
            Receta receta = new Receta();

            IRecetaService sut = new RecetaService(mockRecetaRepositorio.Object);

            sut.Aniadir(receta);

            mockRecetaRepositorio.Verify(recetaRepository => recetaRepository.Crear(It.IsAny <Receta>()), Times.Once);
        }
예제 #6
0
        public void TestInsertar()
        {
            var    mockRecetaRepository = new Mock <IRecetaRepository>();
            Receta recipe = new Receta();

            IRecetaService sut = new RecetaService(mockRecetaRepository.Object);//invoco una instancia con el simulado

            sut.Insertar(recipe);

            mockRecetaRepository.Verify(recetaRepository => recetaRepository.GuardarReceta(It.IsAny <Receta>()), Times.Once);
        }
예제 #7
0
        public void AniadirTest()
        {
            var    mockRecetaRepository = new Mock <IRecetaRepository>();
            Receta receta = new Receta();

            IRecetaService sut = new RecetaService(mockRecetaRepository.Object);

            sut.Aniadir(receta);
            sut.Leer("");
            sut.ListarTodo();
            sut.Actualizar(receta);
            sut.Borrar(receta);

            mockRecetaRepository.Verify(recetaRepository => recetaRepository.Crear(It.IsAny <Receta>()), Times.Once);
            //mockRecetaRepository.Verify(recetaRepository => recetaRepository.Crear(It.IsAny<Receta>()), Times.Once);
            //mockRecetaRepository.Verify(recetaRepository => recetaRepository.Crear(It.IsAny<Receta>()), Times.Once);
            //mockRecetaRepository.Verify(recetaRepository => recetaRepository.Crear(It.IsAny<Receta>()), Times.Once);
            //mockRecetaRepository.Verify(recetaRepository => recetaRepository.Crear(It.IsAny<Receta>()), Times.Once);
        }
예제 #8
0
        public void TestRecetaService()
        {
            var    mockRecetaRepository = new Mock <IRecetaRepository>();
            Receta receta = new Receta();

            mockRecetaRepository.Setup(recetaRepository => recetaRepository.LeerR(It.IsAny <string>())).Returns((Receta r) => r);
            mockRecetaRepository.Setup(recetaRepository => recetaRepository.ListaR()).Returns((List <Receta> r) => r);


            IRecetaService sut = new RecetaService(mockRecetaRepository.Object);

            sut.Aniadir(receta);
            sut.Delete("receta");
            sut.Leer("receta");
            sut.Lista();
            sut.Update(receta);

            mockRecetaRepository.Verify(recetaRepository => recetaRepository.Crear(It.IsAny <Receta>()), Times.Once);

            mockRecetaRepository.Verify(recetaRepository => recetaRepository.DeleteR(It.IsAny <string>()), Times.Once);
            mockRecetaRepository.Verify(recetaRepository => recetaRepository.LeerR(It.IsAny <string>()), Times.Once);
            mockRecetaRepository.Verify(recetaRepository => recetaRepository.ListaR(), Times.Once);
            mockRecetaRepository.Verify(recetaRepository => recetaRepository.UpdateR(It.IsAny <Receta>()), Times.Once);
        }
예제 #9
0
        public void DeleteReceta([FromBody] Receta cFar)
        {
            RecetaService con = new RecetaService();

            con.DeleteReceta(cFar);
        }
예제 #10
0
        public void PostReceta([FromBody] Receta cFar)
        {
            RecetaService con = new RecetaService();

            con.PostReceta(cFar);
        }
예제 #11
0
        public IHttpActionResult GetLastId()
        {
            RecetaService con = new RecetaService();

            return(Ok(con.GetLastId()));
        }
예제 #12
0
        public IHttpActionResult GetRecetasId(int id)
        {
            RecetaService con = new RecetaService();

            return(Ok(con.GetRecetasId(id)));
        }
예제 #13
0
 public RecetaController()
 {
     personaService = new PersonaService();
     EntityService  = new RecetaService();
     Title          = "Recetas";
 }