Mercurial > altnet-hispano
comparison Agendas/trunk/src/Agendas.Tests/TrackTests.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 | 80c22175c9b5 |
comparison
equal
deleted
inserted
replaced
93:65f0b3d70c18 | 94:db4b1e2cae49 |
---|---|
13 [Test] | 13 [Test] |
14 public void Track_al_publicar_y_modificar_evento() | 14 public void Track_al_publicar_y_modificar_evento() |
15 { | 15 { |
16 var repository = DefaultEventoRepository; | 16 var repository = DefaultEventoRepository; |
17 | 17 |
18 var agenda = new Agenda(null, repository, DefaultPonenteRepository); | 18 var agenda = new Agenda(null, repository, DefaultPersonaRepository); |
19 | 19 |
20 var fecha = DateTime.Now.AddDays(5); | 20 var fecha = DateTime.Now.AddDays(5); |
21 agenda.Agendar("Html 5", "jjmontes", fecha, urlInvitacion); | 21 agenda.Agendar("Html 5", "jjmontes", fecha, urlInvitacion); |
22 var evento = repository.GetEventosConFecha().First(); | 22 var evento = repository.GetEventosConFecha().First(); |
23 | 23 |
24 Assert.AreEqual(1, evento.Tracks.Count()); | 24 Assert.AreEqual(1, evento.Tracks.Count()); |
25 var ultimo = evento.Tracks.Last(); | 25 var ultimo = evento.Tracks.Last(); |
26 Assert.AreEqual(evento, ultimo.Evento); | 26 Assert.AreEqual(evento, ultimo.Evento); |
27 Assert.AreEqual(Accion.Agendar, ultimo.Accion); | 27 Assert.AreEqual(Accion.Agendar, ultimo.Accion); |
28 Assert.IsNotNull(ultimo.Usuario); | |
29 Assert.AreEqual("Nelo Pauselli", ultimo.Usuario.Nombre); | |
28 | 30 |
29 agenda.ModificarEvento(evento.Id, "Html 5", "otro ponente", fecha, urlInvitacion); | 31 agenda.ModificarEvento(evento.Id, "Html 5", "otro ponente", fecha, urlInvitacion); |
30 Assert.AreEqual(2, evento.Tracks.Count()); | 32 Assert.AreEqual(2, evento.Tracks.Count()); |
31 ultimo = evento.Tracks.Last(); | 33 ultimo = evento.Tracks.Last(); |
32 Assert.AreEqual(evento, ultimo.Evento); | 34 Assert.AreEqual(evento, ultimo.Evento); |
33 Assert.AreEqual(Accion.Modificar, ultimo.Accion); | 35 Assert.AreEqual(Accion.Modificar, ultimo.Accion); |
36 Assert.IsNotNull(ultimo.Usuario); | |
37 Assert.AreEqual("Nelo Pauselli", ultimo.Usuario.Nombre); | |
34 | 38 |
35 agenda.ModificarEvento(evento.Id, "Html 5 y Css 3", "otro ponente", fecha, urlInvitacion); | 39 agenda.ModificarEvento(evento.Id, "Html 5 y Css 3", "otro ponente", fecha, urlInvitacion); |
36 Assert.AreEqual(3, evento.Tracks.Count()); | 40 Assert.AreEqual(3, evento.Tracks.Count()); |
37 ultimo = evento.Tracks.Last(); | 41 ultimo = evento.Tracks.Last(); |
38 Assert.AreEqual(evento, ultimo.Evento); | 42 Assert.AreEqual(evento, ultimo.Evento); |
39 Assert.AreEqual(Accion.CambiarTitulo, ultimo.Accion); | 43 Assert.AreEqual(Accion.CambiarTitulo, ultimo.Accion); |
44 Assert.IsNotNull(ultimo.Usuario); | |
45 Assert.AreEqual("Nelo Pauselli", ultimo.Usuario.Nombre); | |
40 } | 46 } |
41 | 47 |
42 [Test] | 48 [Test] |
43 public void Track_al_publicar_y_confirmar_evento() | 49 public void Track_al_publicar_y_confirmar_evento() |
44 { | 50 { |
45 var repository = DefaultEventoRepository; | 51 var repository = DefaultEventoRepository; |
46 | 52 |
47 var agenda = new Agenda(null, repository, DefaultPonenteRepository); | 53 var agenda = new Agenda(null, repository, DefaultPersonaRepository); |
48 | 54 |
49 agenda.Agendar("Html 5", "jjmontes", DateTime.Now, | 55 agenda.Agendar("Html 5", "jjmontes", DateTime.Now, |
50 urlInvitacion); | 56 urlInvitacion); |
51 var evento = repository.GetEventosConFecha().First(); | 57 var evento = repository.GetEventosConFecha().First(); |
52 | 58 |