# HG changeset patch # User nelopauselli # Date 1311701629 10800 # Node ID 462a78196d11bdf68279b7cf4c3e194c97ee9956 # Parent 80156ae1493f547768d0336ea9c75e1f4253cf8a Filtrado de eventos por estado diff -r 80156ae1493f -r 462a78196d11 Agendas/trunk/src/Agendas.Repositories.Memory/EventoRepository.cs --- a/Agendas/trunk/src/Agendas.Repositories.Memory/EventoRepository.cs Sun Jul 17 14:13:30 2011 -0400 +++ b/Agendas/trunk/src/Agendas.Repositories.Memory/EventoRepository.cs Tue Jul 26 14:33:49 2011 -0300 @@ -39,7 +39,7 @@ public Evento GetPropuestaByTitulo(string titulo) { - return Objects.Values.SingleOrDefault(e => e.Fecha == null && e.Titulo == titulo); + return Objects.Values.SingleOrDefault(e => e.Estado == EventoPropuestoState.GetInstance().GetDescripcion() && e.Titulo == titulo); } public static void Clear() diff -r 80156ae1493f -r 462a78196d11 Agendas/trunk/src/Agendas.Repositories.NHibernate/EventoRepository.cs --- a/Agendas/trunk/src/Agendas.Repositories.NHibernate/EventoRepository.cs Sun Jul 17 14:13:30 2011 -0400 +++ b/Agendas/trunk/src/Agendas.Repositories.NHibernate/EventoRepository.cs Tue Jul 26 14:33:49 2011 -0300 @@ -32,7 +32,7 @@ public Evento GetPropuestaByTitulo(string titulo) { - return Session.QueryOver().Where(e => e.Titulo==titulo).SingleOrDefault(); + return Session.QueryOver().Where(e => e.Estado == EventoPropuestoState.GetInstance().GetDescripcion() && e.Titulo==titulo).SingleOrDefault(); } public void Update(Evento evento) diff -r 80156ae1493f -r 462a78196d11 Agendas/trunk/src/Agendas.Tests/Workflows/WorkflowTests.cs --- a/Agendas/trunk/src/Agendas.Tests/Workflows/WorkflowTests.cs Sun Jul 17 14:13:30 2011 -0400 +++ b/Agendas/trunk/src/Agendas.Tests/Workflows/WorkflowTests.cs Tue Jul 26 14:33:49 2011 -0300 @@ -67,7 +67,7 @@ _publicador.Verify(p => p.Publicar(It.IsAny>()), Times.Exactly(4)); } - [Test, Explicit("Se esta discutiendo este problema en http://www.assembla.com/spaces/altnet-hispano/messages/768408")] + [Test] public void Proponer_agendar_cancelar_reproponer_agendar_y_confirmar() { _workflow.Proponer();