# HG changeset patch # User nelo@MTEySS.neluz.int # Date 1300182962 10800 # Node ID d6e124e5c9c401a32175afba54a3840e1fe4d165 # Parent 43360bf09b1a57e79d36da256eeba4527c534fb7 DefaultEventoRepository en tests diff -r 43360bf09b1a -r d6e124e5c9c4 Agendas/trunk/src/Agendas.Tests/PropuestasTests.cs --- 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(); - 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(); - 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(); - 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()); diff -r 43360bf09b1a -r d6e124e5c9c4 Agendas/trunk/src/Agendas.Tests/PulicarTests.cs --- 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(); - 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); diff -r 43360bf09b1a -r d6e124e5c9c4 Agendas/trunk/src/Agendas.Tests/TestBase.cs --- 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