Mercurial > altnet-hispano
diff Agendas/trunk/src/Agendas.Tests/PropuestasTests.cs @ 50:3ebe89c88caa
Agregando propiedad al Evento sobre el Usuario que lo crea o que realizó la
última modificación.
author | nelopauselli |
---|---|
date | Fri, 13 May 2011 23:29:05 -0300 |
parents | 2edc705aae0a |
children | 4a63a73e38e4 |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Tests/PropuestasTests.cs Fri May 13 22:59:00 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Tests/PropuestasTests.cs Fri May 13 23:29:05 2011 -0300 @@ -15,10 +15,7 @@ [Test] public void Propuesta_de_van_con_usuario_autenticado() { - var seguridad = new Mock<ISeguridad>(); - var agenda = new Agenda(null, null, seguridad.Object, DefaultEventoRepository, DefaultPonenteRepository); - - seguridad.Setup(s => s.GetPrincipal()).Returns(SeguridadObjectMother.GetGenericPrincipalAutenticadoSinRoles()); + var agenda = new Agenda(null, null, DefaultEventoRepository, DefaultPonenteRepository); agenda.Proponer("Van propuesta", null); IList<Evento> eventosPropuestos = agenda.GetEventosPropuestos(); @@ -30,7 +27,7 @@ [Test] public void Verificar_propuesta_separada_de_publicacion() { - var agenda = new Agenda(null, null, SeguridadServiceDefault, DefaultEventoRepository, DefaultPonenteRepository); + var agenda = new Agenda(null, null, DefaultEventoRepository, DefaultPonenteRepository); agenda.Proponer("Van propuesta", null); agenda.Publicar("Van publicada", "jjmontes", DateTime.Now); @@ -47,8 +44,7 @@ { var repository = new Mock<IEventoRepository>(); - var seguridad = new Mock<ISeguridad>(); - var agenda = new Agenda(null, null, seguridad.Object, repository.Object, DefaultPonenteRepository); + var agenda = new Agenda(null, null, repository.Object, DefaultPonenteRepository); Assert.Throws<ValidationException>(() => agenda.Proponer(string.Empty, null)); @@ -58,11 +54,8 @@ [Test] public void Agendar_van_propuesta_sin_fecha() { - var seguridad = new Mock<ISeguridad>(); - var agenda = new Agenda(null, null, seguridad.Object, DefaultEventoRepository, DefaultPonenteRepository); + var agenda = new Agenda(null, null, DefaultEventoRepository, DefaultPonenteRepository); - seguridad.Setup(s => s.GetPrincipal()).Returns(SeguridadObjectMother.GetGenericPrincipalAutenticadoSinRoles()); - { agenda.Proponer("Van propuesta", null); } @@ -77,11 +70,8 @@ [Test] public void Agendar_van_propuesta_sin_ponente() { - var seguridad = new Mock<ISeguridad>(); - var agenda = new Agenda(null, null, seguridad.Object, DefaultEventoRepository, DefaultPonenteRepository); + var agenda = new Agenda(null, null, DefaultEventoRepository, DefaultPonenteRepository); - seguridad.Setup(s => s.GetPrincipal()).Returns(SeguridadObjectMother.GetGenericPrincipalAutenticadoSinRoles()); - { agenda.Proponer("Van propuesta", null); } @@ -98,7 +88,7 @@ [Test] public void Modificar_y_publicar_van_propuesta() { - var agenda = new Agenda(null, null, SeguridadServiceDefault, DefaultEventoRepository, DefaultPonenteRepository); + var agenda = new Agenda(null, null, DefaultEventoRepository, DefaultPonenteRepository); agenda.Proponer("Van", null); { @@ -132,10 +122,9 @@ [Test] public void Propuesta_de_van_sin_autenticacion() { - var seguridad = new Mock<ISeguridad>(); - var agenda = new Agenda(null, null, seguridad.Object, DefaultEventoRepository, DefaultPonenteRepository); + var agenda = new Agenda(null, null, DefaultEventoRepository, DefaultPonenteRepository); - seguridad.Setup(s => s.GetPrincipal()).Returns(SeguridadObjectMother.GetGenericPrincipalSinAutenticar()); + SetCurrentUser(null); Assert.Throws<UsuarioNoAutenticadoException>(() => agenda.Proponer("Inmortalidad de la meduza.", null)); } @@ -145,11 +134,7 @@ { var idEventoNoExistente = new Guid("99999999999999999999999999999999"); - var seguridad = new Mock<ISeguridad>(); - var agenda = new Agenda(null, null, seguridad.Object, DefaultEventoRepository, DefaultPonenteRepository); - - seguridad.Setup(s => s.GetPrincipal()).Returns( - SeguridadObjectMother.GetGenericPrincipalAutenticadoSinRoles()); + var agenda = new Agenda(null, null, DefaultEventoRepository, DefaultPonenteRepository); Assert.IsNull(agenda.GetEvento(idEventoNoExistente)); }