示例#1
0
        public void DeleteUsuario_UsuarioEditado()
        {
            var context = new UsuariosContextTest();
            var item    = GetDemoUsuario();

            context.Usuarios.Add(item);

            var controller = new UsuariosController(context);

            var result =
                controller.Delete(1) as OkNegotiatedContentResult <Usuarios>;

            Assert.IsNull(result);
        }
示例#2
0
        public void GetUsuarios_DebeTraerListado()
        {
            var context = new UsuariosContextTest();
            var item    = GetDemoUsuario();

            context.Usuarios.Add(item);

            var controller = new UsuariosController(context);

            var result = controller.Get() as OkNegotiatedContentResult <List <Usuarios> >;

            Assert.IsNotNull(result);
            Assert.IsTrue(result.Content.Count() == 1);
            Assert.AreEqual(result.Content.FirstOrDefault().Id, item.Id);
            Assert.AreEqual(result.Content.FirstOrDefault().Nombre, item.Nombre);
            Assert.AreEqual(result.Content.FirstOrDefault().Apellido, item.Apellido);
            Assert.AreEqual(result.Content.FirstOrDefault().Email, item.Email);
            Assert.AreEqual(result.Content.FirstOrDefault().Password, item.Password);
        }
示例#3
0
        public void PutUsuario_UsuarioEditado()
        {
            var context = new UsuariosContextTest();
            var item    = GetDemoUsuario();

            context.Usuarios.Add(item);

            item.Nombre   = "Nombre Edit";
            item.Apellido = "Apellido Edit";
            item.Email    = "Email Edit";
            item.Password = "******";

            var controller = new UsuariosController(context);

            var result =
                controller.Put(1, item) as OkNegotiatedContentResult <Usuarios>;

            Assert.IsNotNull(result);
            Assert.AreEqual(result.Content.Id, item.Id);
            Assert.AreEqual(result.Content.Nombre, item.Nombre);
            Assert.AreEqual(result.Content.Apellido, item.Apellido);
            Assert.AreEqual(result.Content.Email, item.Email);
            Assert.AreEqual(result.Content.Password, item.Password);
        }