Mercurial > altnet-hispano
comparison Agendas/trunk/src/Agendas.Tests/TrackTests.cs @ 80:c2d98fd6593f
Track como objeto identificable y con referencia al evento correspondiente.
Puede que con estos cambios sea necesario borrar las tablas en la db y dejar
que se vuelvan a generar, ya sea en los test o en la aplicaciĆ³n web
author | nelopauselli |
---|---|
date | Tue, 24 May 2011 18:25:57 -0300 |
parents | 96d7609f2e08 |
children | 26d0513a8410 |
comparison
equal
deleted
inserted
replaced
79:8df9db937434 | 80:c2d98fd6593f |
---|---|
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 Assert.AreEqual(Accion.Agendar, evento.Tracks.Last().Accion); | 25 var ultimo = evento.Tracks.Last(); |
26 Assert.AreEqual(evento, ultimo.Evento); | |
27 Assert.AreEqual(Accion.Agendar, ultimo.Accion); | |
26 | 28 |
27 agenda.ModificarEvento(evento.Id, "Html 5", "otro ponente", fecha, urlInvitacion); | 29 agenda.ModificarEvento(evento.Id, "Html 5", "otro ponente", fecha, urlInvitacion); |
28 Assert.AreEqual(2, evento.Tracks.Count()); | 30 Assert.AreEqual(2, evento.Tracks.Count()); |
29 Assert.AreEqual(Accion.Modificar, evento.Tracks.Last().Accion); | 31 ultimo = evento.Tracks.Last(); |
32 Assert.AreEqual(evento, ultimo.Evento); | |
33 Assert.AreEqual(Accion.Modificar, ultimo.Accion); | |
30 | 34 |
31 agenda.ModificarEvento(evento.Id, "Html 5 y Css 3", "otro ponente", fecha, urlInvitacion); | 35 agenda.ModificarEvento(evento.Id, "Html 5 y Css 3", "otro ponente", fecha, urlInvitacion); |
32 Assert.AreEqual(3, evento.Tracks.Count()); | 36 Assert.AreEqual(3, evento.Tracks.Count()); |
33 Assert.AreEqual(Accion.CambiarTitulo, evento.Tracks.Last().Accion); | 37 ultimo = evento.Tracks.Last(); |
38 Assert.AreEqual(evento, ultimo.Evento); | |
39 Assert.AreEqual(Accion.CambiarTitulo, ultimo.Accion); | |
34 } | 40 } |
35 | 41 |
36 [Test] | 42 [Test] |
37 public void Track_al_publicar_y_confirmar_evento() | 43 public void Track_al_publicar_y_confirmar_evento() |
38 { | 44 { |