Exemple #1
0
        public void PostBorrarTest_LlammadoExitoso()
        {
            TareaVM tareaCreada = null;

            using (var controlador = new TareasController())
            {
                var usuarioAutor = ObtenerNombreDeUsuario();

                var tarea = GenerarCrearBindingModel();

                tareaCreada = controlador.PostCrear(tarea, usuarioAutor);

                var tareaBBM = new BorrarBindingModel()
                {
                    Id = tareaCreada.Id
                };

                controlador.PostBorrar(tareaBBM, usuarioAutor);
            }

            using (var controlador = new TareasController())
            {
                var nombreDeUsuario = ObtenerNombreDeUsuario();

                var filtro = new ConsultarBindingModel();

                var tareas = controlador.GetConsultar(filtro, nombreDeUsuario);

                Assert.IsFalse(tareas.Any(item => item.Id == tareaCreada.Id));
            }
        }
Exemple #2
0
        public void PostBorrarTest_BorrarTareaDeOtroUsuario_LlammadoFallido()
        {
            using (var controlador = new TareasController())
            {
                var usuarioAutor = ObtenerNombreDeUsuario();

                var tarea = GenerarCrearBindingModel();

                var tareasVM = controlador.PostCrear(tarea, usuarioAutor);

                var tareaBBM = new BorrarBindingModel()
                {
                    Id = tareasVM.Id
                };

                var usuarioDiferenteAutor = new UsuarioActual()
                {
                    IdDeUsuarioActual     = "123",
                    NombreDeUsuarioActual = usuarioAutor.NombreDeUsuarioActual + "1"
                };

                controlador.PostBorrar(tareaBBM, usuarioDiferenteAutor);
            }
        }