Beispiel #1
0
        public async Task EliminarTarea_Exito()
        {
            var usuario = new UsuariosModel
            {
                Id         = 1,
                Nombre     = "Pepito",
                Apellidos  = "Perez",
                Ciudad     = "Villavicencio",
                Usuario    = "pepito",
                Contrasena = "1234"
            };
            await _usuariosNegocio.Crear(usuario);

            //Se instancia una tarea a crear
            var tareaCreada = new TareasModel
            {
                Id               = 1,
                Descripcion      = "Tarea 1",
                EstadoTarea      = "Pendiente",
                FechaCreacion    = DateTime.Now,
                FechaVencimiento = DateTime.Now.AddDays(5),
                UsuarioRefId     = 1
            };

            //Se instancia una tarea a eliminar
            var tareaAEliminar = new TareasModel
            {
                Id               = 1,
                Descripcion      = "Tarea 1",
                EstadoTarea      = "Pendiente",
                FechaCreacion    = DateTime.Now,
                FechaVencimiento = DateTime.Now.AddDays(5),
                UsuarioRefId     = 1
            };

            await _tareasNegocio.Crear(tareaCreada);

            Task.WaitAll();

            var exception = Record.ExceptionAsync(() => _tareasNegocio.Eliminar(tareaAEliminar));

            Assert.IsNotType <Exception>(exception);

            //Assert.ThrowsAsync<Exception>(() => _tareasNegocio.Crear(tarea));
        }
Beispiel #2
0
 public async Task Borrar([FromBody] TareasModel tarea)
 {
     await _tareasNegocio.Eliminar(tarea);
 }