public void GetAll()
        {
            // Act
            IEnumerable <Usuario> result = UsuarioSQLService.GetAll();

            // Assert
            Assert.IsNotNull(result);
            Assert.IsTrue(result.Count() > 0);
        }
        public void GetById()
        {
            Usuario result = UsuarioSQLService.GetById(Guid.Parse("03116e65-eb1b-48a1-9434-5dd7839ec640"));

            Assert.IsNotNull(result);
            Assert.AreEqual(result.Apellido, "ApellidoTest");
            Assert.AreEqual(result.Email, "*****@*****.**");
            Assert.AreEqual(result.Nombre, "NombreTest");
            Assert.AreEqual(result.Password, "No leer por favor");
        }
        public void DeleteById()
        {
            //Arrange
            Usuario usuario = new Usuario()
            {
                Apellido = "ApellidoAutoGenerado",
                Email    = "*****@*****.**",
                Password = "******",
                Nombre   = "NombreAutoGenerado"
            };

            Guid newID = UsuarioSQLService.Insert(usuario);

            //Act
            UsuarioSQLService.DeleteById(newID);

            //Assert
            var check = UsuarioSQLService.GetById(newID);

            Assert.IsNull(check);
        }
        public void InsertNew()
        {
            //Arrange
            Usuario usuario = new Usuario()
            {
                Apellido = "ApellidoAutoGenerado",
                Email    = "*****@*****.**",
                Password = "******",
                Nombre   = "NombreAutoGenerado"
            };

            //Act
            Guid newID = UsuarioSQLService.Insert(usuario);

            //Assert
            var check = UsuarioSQLService.GetById(newID);

            Assert.IsNotNull(check);
            Assert.AreEqual(usuario.Apellido, check.Apellido);
            Assert.AreEqual(usuario.Email, check.Email);
            Assert.AreEqual(usuario.Password, check.Password);
            Assert.AreEqual(usuario.Nombre, check.Nombre);
        }
        public void Update()
        {
            //Arrange
            Usuario usuario = new Usuario()
            {
                Apellido = "ApellidoAutoGenerado",
                Email    = "*****@*****.**",
                Password = "******",
                Nombre   = "NombreAutoGenerado"
            };

            Guid newID = UsuarioSQLService.Insert(usuario);

            usuario.Apellido = "Modificado";

            //Act
            UsuarioSQLService.Update(usuario);

            //Assert
            var check = UsuarioSQLService.GetById(newID);

            Assert.IsNotNull(check);
            Assert.AreEqual(usuario.Apellido, check.Apellido);
        }
 // DELETE: api/Usuarios/5
 public void Delete(Guid id)
 {
     UsuarioSQLService.DeleteById(id);
 }
 // PUT: api/Usuarios/5
 public void Put(Guid id, [FromBody] Usuario value)
 {
     value.UsuarioId = id;
     UsuarioSQLService.Update(value);
 }
 // POST: api/Usuarios
 public void Post([FromBody] Usuario value)
 {
     UsuarioSQLService.Insert(value);
 }
 // GET: api/Usuarios/5
 public Usuario Get(Guid id)
 {
     return(UsuarioSQLService.GetById(id));
 }
 // GET: api/Usuarios
 public IEnumerable <Usuario> Get()
 {
     return(UsuarioSQLService.GetAll());
 }