Mercurial > altnet-hispano
changeset 22:d6e124e5c9c4
DefaultEventoRepository en tests
author | nelo@MTEySS.neluz.int |
---|---|
date | Tue, 15 Mar 2011 06:56:02 -0300 |
parents | 43360bf09b1a |
children | a85674a7aa7a |
files | Agendas/trunk/src/Agendas.Tests/PropuestasTests.cs Agendas/trunk/src/Agendas.Tests/PulicarTests.cs Agendas/trunk/src/Agendas.Tests/TestBase.cs |
diffstat | 3 files changed, 13 insertions(+), 15 deletions(-) [+] |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Tests/PropuestasTests.cs Mon Mar 14 21:05:19 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Tests/PropuestasTests.cs Tue Mar 15 06:56:02 2011 -0300 @@ -16,10 +16,8 @@ [Test] public void Propuesta_de_van_con_usuario_autenticado() { - var repository = new EventoRepository(); - var seguridad = new Mock<ISeguridad>(); - var agenda = new Agenda(null, null, seguridad.Object, repository); + var agenda = new Agenda(null, null, seguridad.Object, DefaultEventoRepository); seguridad.Setup(s => s.GetPrincipal()).Returns(SeguridadObjectMother.GetGenericPrincipalAutenticadoSinRoles()); agenda.Proponer("Van propuesta"); @@ -63,10 +61,8 @@ [Test] public void Agendar_van_propuesta_sin_fecha() { - var repository = new EventoRepository(); - var seguridad = new Mock<ISeguridad>(); - var agenda = new Agenda(null, null, seguridad.Object, repository); + var agenda = new Agenda(null, null, seguridad.Object, DefaultEventoRepository); seguridad.Setup(s => s.GetPrincipal()).Returns(SeguridadObjectMother.GetGenericPrincipalAutenticadoSinRoles()); @@ -84,10 +80,8 @@ [Test] public void Agendar_van_propuesta_sin_ponente() { - var repository = new EventoRepository(); - var seguridad = new Mock<ISeguridad>(); - var agenda = new Agenda(null, null, seguridad.Object, repository); + var agenda = new Agenda(null, null, seguridad.Object, DefaultEventoRepository); seguridad.Setup(s => s.GetPrincipal()).Returns(SeguridadObjectMother.GetGenericPrincipalAutenticadoSinRoles());
--- a/Agendas/trunk/src/Agendas.Tests/PulicarTests.cs Mon Mar 14 21:05:19 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Tests/PulicarTests.cs Tue Mar 15 06:56:02 2011 -0300 @@ -15,9 +15,8 @@ public void Publicar_van_con_usuario_autenticado() { var publicador = new Mock<IPublicador>(); - var repository = new EventoRepository(); - var agenda = new Agenda(publicador.Object, null, SeguridadServiceDefault, repository); + var agenda = new Agenda(publicador.Object, null, SeguridadServiceDefault, DefaultEventoRepository); var van = EventoObjectMother.GetVanValidaParaPublicar(); @@ -121,7 +120,7 @@ [Test] public void Publicar_y_modificar_van() { - var repository = new EventoRepository(); + var repository = DefaultEventoRepository; var agenda = new Agenda(null, null, SeguridadServiceDefault, repository);
--- a/Agendas/trunk/src/Agendas.Tests/TestBase.cs Mon Mar 14 21:05:19 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Tests/TestBase.cs Tue Mar 15 06:56:02 2011 -0300 @@ -1,5 +1,6 @@ using Agendas.Repositories.Memory; using AltNetHispano.Agendas.Domain; +using AltNetHispano.Agendas.Domain.Repositories; using Moq; using NUnit.Framework; @@ -17,15 +18,19 @@ } } + protected static IEventoRepository DefaultEventoRepository + { + get { return new EventoRepository(); } + } + [SetUp] public void LimpiarEventos() { var repository = new EventoRepository(); - foreach (var evento in repository.GetEventosConFecha()) + foreach (Evento evento in repository.GetEventosConFecha()) repository.Delete(evento); - foreach (var evento in repository.GetEventosSinFecha()) + foreach (Evento evento in repository.GetEventosSinFecha()) repository.Delete(evento); } - } } \ No newline at end of file