public void FiltroComentariosPorFechaResolucionNoAgregadaOK()
        {
            Elemento e = utilidad.NuevoElemento();

            e.Comentarios = new List <Comentario>();
            Comentario c1 = utilidad.NuevoComentario();
            Comentario c2 = utilidad.NuevoComentario();

            c1.FechaResolucion = new DateTime(2017, 5, 6);
            c2.FechaResolucion = new DateTime(2017, 5, 5);
            e.AgregarComentario(c1);
            e.AgregarComentario(c2);
            nuevoSistema.AgregarElemento(e);
            List <Comentario> comentarios = nuevoSistema.FiltroComentarioPorFechaResolucion(new DateTime(2017, 5, 7));
            bool condicion = !comentarios.Contains(c1) && !comentarios.Contains(c2);

            Assert.IsTrue(condicion);
        }
        public void FiltroComentariosPorUsuarioResolutorNoAgregadoOK()
        {
            Elemento e = utilidad.NuevoElemento();

            e.Comentarios = new List <Comentario>();
            Comentario c1 = utilidad.NuevoComentario();
            Comentario c2 = utilidad.NuevoComentario();
            Usuario    u1 = utilidad.NuevoUsuario();
            Usuario    u2 = utilidad.OtroUsuario();

            c1.Resolutivo = u1;
            c2.Resolutivo = u1;
            e.AgregarComentario(c1);
            e.AgregarComentario(c2);
            nuevoSistema.AgregarElemento(e);
            List <Comentario> comentarios = nuevoSistema.FiltrarComentarioPorUsuarioResolutor(u2);
            bool condicion = !comentarios.Contains(c2) && !comentarios.Contains(c1);

            Assert.IsTrue(condicion);
        }
Beispiel #3
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         string comentario = rtxtComentario.Text;
         controlador.ComentarioVacio(comentario);
         Comentario c = new Comentario(DateTime.MinValue, usuarioLogueado, null, elemento.PizarronContenedor);
         c.contenido = comentario;
         elemento.AgregarComentario(c);
         MessageBox.Show("Comentario guardado!");
     }
     catch (ExcepcionComentarioVacio ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
        public void BuscarComentarioPorUsuarioYFechaNotOK()
        {
            DateTime   fecha  = new DateTime(2017, 2, 2);
            DateTime   fecha2 = new DateTime(2017, 3, 2);
            Pizarron   p      = utilidad.NuevoPizarron();
            Elemento   e      = utilidad.NuevoElemento();
            Comentario c      = utilidad.NuevoComentario();
            Usuario    u      = utilidad.NuevoUsuario();

            c.FechaCreacion = fecha;
            c.Creador       = u;
            p.AgregarElemento(e);
            e.AgregarComentario(c);
            nuevoSistema.AgregarPizarron(p);
            Comentario buscar    = nuevoSistema.BuscarComentarioPorUsuarioYFecha(u, fecha2);
            bool       condicion = buscar == null;

            Assert.IsTrue(condicion);
        }