Mercurial > altnet-hispano
changeset 95:83d76f6e0a3c
Quitando la lista de eventos de la persona ya que no se usaba mas que en los tests
author | Nelo@Kenia.neluz.int |
---|---|
date | Sat, 04 Jun 2011 18:33:15 -0300 |
parents | db4b1e2cae49 |
children | 1eb5a0e531bf |
files | Agendas/trunk/src/Agendas.Domain/Evento.cs Agendas/trunk/src/Agendas.Domain/Persona.cs Agendas/trunk/src/Agendas.Repositories.Memory/EventoRepository.cs Agendas/trunk/src/Agendas.Tests/AgendarTests.cs Agendas/trunk/src/Agendas.Tests/Cruds/EventoCrud.cs Agendas/trunk/src/Agendas.Tests/PonentesTests.cs |
diffstat | 6 files changed, 2 insertions(+), 57 deletions(-) [+] |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Domain/Evento.cs Sat Jun 04 12:11:17 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Domain/Evento.cs Sat Jun 04 18:33:15 2011 -0300 @@ -13,7 +13,6 @@ #region Propiedades del Evento private readonly IList<Track> _tracks; - private Persona _persona; private readonly ICollection<Track> _newTracks = new List<Track>(); /// <summary> @@ -44,18 +43,7 @@ /// <summary> /// Ponente o responsable del evento /// </summary> - public virtual Persona Persona - { - get { return _persona; } - private set - { - if (value == null && _persona != null || value != _persona && _persona != null) - _persona.RemoveEvento(this); - if (value != null) - value.AddEvento(this); - _persona = value; - } - } + public virtual Persona Persona { get; private set; } /// <summary> /// Track de cambios que ha sufrido el evento
--- a/Agendas/trunk/src/Agendas.Domain/Persona.cs Sat Jun 04 12:11:17 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Domain/Persona.cs Sat Jun 04 18:33:15 2011 -0300 @@ -4,7 +4,6 @@ { public class Persona : Identificable { - private readonly IList<Evento> _eventos; private readonly IList<Cuenta> _cuentas; protected Persona() @@ -23,8 +22,7 @@ public Persona(string nombre) { Nombre = nombre; - _eventos = new List<Evento>(); - _cuentas=new List<Cuenta>(); + _cuentas = new List<Cuenta>(); } public virtual string Nombre { get; private set; } @@ -35,23 +33,6 @@ public virtual string Blog { get; private set; } - public virtual IEnumerable<Evento> Eventos - { - get { return _eventos; } - } - - public virtual void AddEvento(Evento evento) - { - if (!_eventos.Contains(evento)) - _eventos.Add(evento); - } - - public virtual void RemoveEvento(Evento evento) - { - if (_eventos.Contains(evento)) - _eventos.Remove(evento); - } - public virtual IEnumerable<Cuenta> Cuentas { get { return _cuentas; }
--- a/Agendas/trunk/src/Agendas.Repositories.Memory/EventoRepository.cs Sat Jun 04 12:11:17 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Repositories.Memory/EventoRepository.cs Sat Jun 04 18:33:15 2011 -0300 @@ -15,8 +15,6 @@ public void Delete(Evento evento) { - if (evento.Persona != null) - evento.Persona.RemoveEvento(evento); Objects.Remove(evento.Id); }
--- a/Agendas/trunk/src/Agendas.Tests/AgendarTests.cs Sat Jun 04 12:11:17 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Tests/AgendarTests.cs Sat Jun 04 18:33:15 2011 -0300 @@ -121,10 +121,6 @@ var evento = eventos[0]; Assert.IsNotNull(evento.Persona); - Assert.IsNotNull(evento.Persona.Eventos); - Assert.AreEqual(1, evento.Persona.Eventos.Count()); - Assert.AreEqual(evento, evento.Persona.Eventos.First()); - } [Test]
--- a/Agendas/trunk/src/Agendas.Tests/Cruds/EventoCrud.cs Sat Jun 04 12:11:17 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Tests/Cruds/EventoCrud.cs Sat Jun 04 18:33:15 2011 -0300 @@ -45,8 +45,6 @@ Assert.IsNotNull(van); 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); @@ -88,11 +86,9 @@ var ponente1 = _personaRepository.GetByNombre("Carlos Blé"); Assert.IsNotNull(ponente1); - Assert.AreEqual(0, ponente1.Eventos.Count()); var ponente2 = _personaRepository.GetByNombre("José"); Assert.IsNotNull(ponente2); - Assert.AreEqual(1, ponente2.Eventos.Count()); Assert.AreEqual(1, van.Tracks.Where(t => t.Accion == Accion.Proponer).Count()); Assert.AreEqual(1, van.Tracks.Where(t => t.Accion == Accion.Modificar).Count()); @@ -120,7 +116,6 @@ var ponente = _personaRepository.GetByNombre("Carlos Blé"); Assert.IsNotNull(ponente); - Assert.AreEqual(0, ponente.Eventos.Count()); } } }
--- a/Agendas/trunk/src/Agendas.Tests/PonentesTests.cs Sat Jun 04 12:11:17 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Tests/PonentesTests.cs Sat Jun 04 18:33:15 2011 -0300 @@ -35,10 +35,6 @@ var evento = eventos[0]; Assert.IsNotNull(evento.Persona); - var ponente = evento.Persona; - Assert.IsNotNull(evento.Persona.Eventos); - Assert.Contains(eventos[0], new List<Evento>(ponente.Eventos)); - Assert.Contains(eventos[1], new List<Evento>(ponente.Eventos)); } [Test] @@ -117,8 +113,6 @@ Evento evento = eventos[0]; Assert.IsNull(evento.Persona); } - - Assert.AreEqual(0, persona.Eventos.Count()); } [Test] @@ -130,7 +124,6 @@ Guid eventoId; agenda.Proponer(titulo, "Fabio", urlInvitacion); - Persona ponente1; { var eventos = agenda.GetEventosPropuestos(); Assert.AreEqual(1, eventos.Count); @@ -139,22 +132,16 @@ Assert.AreEqual("Fabio", evento.Persona.Nombre); eventoId = evento.Id; - ponente1 = evento.Persona; } agenda.ModificarPropuesta(eventoId, titulo, "José", urlInvitacion); - Persona ponente2; { var eventos = agenda.GetEventosPropuestos(); Assert.AreEqual(1, eventos.Count); Evento evento = eventos[0]; Assert.IsNotNull(evento.Persona); - ponente2 = evento.Persona; } - - Assert.AreEqual(0, ponente1.Eventos.Count()); - Assert.AreEqual(1, ponente2.Eventos.Count()); } } } \ No newline at end of file