Mercurial > altnet-hispano
diff Agendas/trunk/src/Agendas.Tests/Cruds/EventoCrud.cs @ 94:db4b1e2cae49
Cambio del nombre de la clase Ponente a Persona
Se agrega la clase Cuenta para identificar cada una de las cuentas con que se puede autenticar una persona
Alta Automatica de cuentas de twitter creando la persona
author | Nelo@Kenia.neluz.int |
---|---|
date | Sat, 04 Jun 2011 12:11:17 -0300 |
parents | 26d0513a8410 |
children | 83d76f6e0a3c |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Tests/Cruds/EventoCrud.cs Sat Jun 04 00:07:20 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Tests/Cruds/EventoCrud.cs Sat Jun 04 12:11:17 2011 -0300 @@ -10,12 +10,12 @@ { private readonly IEventoRepository _eventoRepository; private readonly Func<IDisposable> _requestEmulator; - private readonly IPonenteRepository _ponenteRepository; + private readonly IPersonaRepository _personaRepository; - public EventoCrud(Func<IEventoRepository> createEventoRepository, Func<IPonenteRepository> createPonenteRepository, Func<IDisposable> requestEmulator) + public EventoCrud(Func<IEventoRepository> createEventoRepository, Func<IPersonaRepository> createPonenteRepository, Func<IDisposable> requestEmulator) { _eventoRepository = createEventoRepository.Invoke(); - _ponenteRepository = createPonenteRepository.Invoke(); + _personaRepository = createPonenteRepository.Invoke(); _requestEmulator = requestEmulator; } @@ -24,8 +24,8 @@ { using (_requestEmulator.Invoke()) { - var ponente = new Ponente("Carlos Blé"); - _ponenteRepository.Save(ponente); + var ponente = new Persona("Carlos Blé"); + _personaRepository.Save(ponente); var evento = Evento.Proponer("TDD - Diseño Basado en Ejemplos", ponente, string.Empty); _eventoRepository.Save(evento); @@ -43,10 +43,10 @@ Evento van = _eventoRepository.Get(eventoId); Assert.IsNotNull(van); - Assert.IsNotNull(van.Ponente); - Assert.AreEqual("Carlos Blé", van.Ponente.Nombre); - Assert.AreEqual(1, van.Ponente.Eventos.Count()); - Assert.AreEqual(van, van.Ponente.Eventos.First()); + Assert.IsNotNull(van.Persona); + Assert.AreEqual("Carlos Blé", van.Persona.Nombre); + Assert.AreEqual(1, van.Persona.Eventos.Count()); + Assert.AreEqual(van, van.Persona.Eventos.First()); var track1 = van.Tracks.Where(t => t.Accion == Accion.Proponer).FirstOrDefault(); Assert.IsNotNull(track1); @@ -68,8 +68,8 @@ van.CambiarTitulo("TDD & Ejemplos"); - var otroPonente = new Ponente("José"); - _ponenteRepository.Save(otroPonente); + var otroPonente = new Persona("José"); + _personaRepository.Save(otroPonente); van.Actualizar(otroPonente, new DateTime(2010, 04, 17), null); @@ -81,16 +81,16 @@ Evento van = _eventoRepository.Get(eventoId); Assert.IsNotNull(van); - Assert.IsNotNull(van.Ponente); - Assert.AreEqual("José", van.Ponente.Nombre); + Assert.IsNotNull(van.Persona); + Assert.AreEqual("José", van.Persona.Nombre); Assert.AreEqual("TDD & Ejemplos", van.Titulo); Assert.AreEqual(new DateTime(2010, 04, 17), van.Fecha); - var ponente1 = _ponenteRepository.GetByNombre("Carlos Blé"); + var ponente1 = _personaRepository.GetByNombre("Carlos Blé"); Assert.IsNotNull(ponente1); Assert.AreEqual(0, ponente1.Eventos.Count()); - var ponente2 = _ponenteRepository.GetByNombre("José"); + var ponente2 = _personaRepository.GetByNombre("José"); Assert.IsNotNull(ponente2); Assert.AreEqual(1, ponente2.Eventos.Count()); @@ -117,7 +117,7 @@ Assert.IsNull(van); - var ponente = _ponenteRepository.GetByNombre("Carlos Blé"); + var ponente = _personaRepository.GetByNombre("Carlos Blé"); Assert.IsNotNull(ponente); Assert.AreEqual(0, ponente.Eventos.Count());