Mercurial > altnet-hispano
comparison Agendas/trunk/src/Agendas.Tests/TrackTests.cs @ 242:5cc1681d3789
Combinar
author | juanjose.montesdeocaarbos |
---|---|
date | Wed, 05 Oct 2011 07:57:21 -0300 |
parents | c61954d24c8c |
children | 72a96459f910 |
comparison
equal
deleted
inserted
replaced
241:a7daa939ef0c | 242:5cc1681d3789 |
---|---|
17 | 17 |
18 var agenda = new Agenda(null, repository, DefaultPersonaRepository); | 18 var agenda = new Agenda(null, repository, DefaultPersonaRepository); |
19 | 19 |
20 var fechaInicio = DateTime.Now.AddDays(5).ToUniversalTime(); | 20 var fechaInicio = DateTime.Now.AddDays(5).ToUniversalTime(); |
21 var fechaTermino = fechaInicio.AddHours(2); | 21 var fechaTermino = fechaInicio.AddHours(2); |
22 agenda.Agendar("Html 5", TestsHelper.GetOrCreatePonente("jjmontes"), fechaInicio, fechaTermino, urlInvitacion, TipoEvento.Van); | 22 agenda.Agendar("Html 5", new[]{TestsHelper.GetOrCreatePonente("jjmontes")}, fechaInicio, fechaTermino, urlInvitacion, TipoEvento.Van); |
23 var evento = repository.GetActivos().First(); | 23 var evento = repository.GetActivos().First(); |
24 | 24 |
25 Assert.AreEqual(1, evento.Tracks.Count()); | 25 Assert.AreEqual(1, evento.Tracks.Count()); |
26 var ultimo = evento.Tracks.Last(); | 26 var ultimo = evento.Tracks.Last(); |
27 Assert.AreEqual(evento, ultimo.Evento); | 27 Assert.AreEqual(evento, ultimo.Evento); |
28 Assert.AreEqual(Accion.Agendar, ultimo.Accion); | 28 Assert.AreEqual(Accion.Agendar, ultimo.Accion); |
29 Assert.IsNotNull(ultimo.Usuario); | 29 Assert.IsNotNull(ultimo.Usuario); |
30 Assert.AreEqual("Nelo Pauselli", ultimo.Usuario.Nombre); | 30 Assert.AreEqual("Nelo Pauselli", ultimo.Usuario.Nombre); |
31 | 31 |
32 agenda.ModificarEvento(evento.Id, "Html 5", TestsHelper.GetOrCreatePonente("otro ponente"), fechaInicio, fechaTermino, urlInvitacion); | 32 var r = agenda.ModificarEvento(evento.Id, "Html 5", new[]{TestsHelper.GetOrCreatePonente("otro ponente")}, fechaInicio, fechaTermino, urlInvitacion); |
33 Console.WriteLine(r.Message); | |
34 Assert.IsTrue(r.Succeful); | |
35 | |
33 Assert.AreEqual(2, evento.Tracks.Count()); | 36 Assert.AreEqual(2, evento.Tracks.Count()); |
34 ultimo = evento.Tracks.Last(); | 37 ultimo = evento.Tracks.Last(); |
35 Assert.AreEqual(evento, ultimo.Evento); | 38 Assert.AreEqual(evento, ultimo.Evento); |
36 Assert.AreEqual(Accion.Modificar, ultimo.Accion); | 39 Assert.AreEqual(Accion.Modificar, ultimo.Accion); |
37 Assert.IsNotNull(ultimo.Usuario); | 40 Assert.IsNotNull(ultimo.Usuario); |
38 Assert.AreEqual("Nelo Pauselli", ultimo.Usuario.Nombre); | 41 Assert.AreEqual("Nelo Pauselli", ultimo.Usuario.Nombre); |
39 | 42 |
40 agenda.ModificarEvento(evento.Id, "Html 5 y Css 3", TestsHelper.GetOrCreatePonente("otro ponente"), fechaInicio, fechaTermino, urlInvitacion); | 43 agenda.ModificarEvento(evento.Id, "Html 5 y Css 3", new[]{TestsHelper.GetOrCreatePonente("otro ponente")}, fechaInicio, fechaTermino, urlInvitacion); |
41 Assert.AreEqual(3, evento.Tracks.Count()); | 44 Assert.AreEqual(3, evento.Tracks.Count()); |
42 ultimo = evento.Tracks.Last(); | 45 ultimo = evento.Tracks.Last(); |
43 Assert.AreEqual(evento, ultimo.Evento); | 46 Assert.AreEqual(evento, ultimo.Evento); |
44 Assert.AreEqual(Accion.CambiarTitulo, ultimo.Accion); | 47 Assert.AreEqual(Accion.CambiarTitulo, ultimo.Accion); |
45 Assert.IsNotNull(ultimo.Usuario); | 48 Assert.IsNotNull(ultimo.Usuario); |
53 | 56 |
54 var agenda = new Agenda(null, repository, DefaultPersonaRepository); | 57 var agenda = new Agenda(null, repository, DefaultPersonaRepository); |
55 var fechaInicio = DateTime.Now.ToUniversalTime(); | 58 var fechaInicio = DateTime.Now.ToUniversalTime(); |
56 var fechaTermino = fechaInicio.AddHours(2); | 59 var fechaTermino = fechaInicio.AddHours(2); |
57 | 60 |
58 agenda.Agendar("Html 5", TestsHelper.GetOrCreatePonente("jjmontes"), fechaInicio, fechaTermino, | 61 agenda.Agendar("Html 5",new[]{ TestsHelper.GetOrCreatePonente("jjmontes")}, fechaInicio, fechaTermino, |
59 urlInvitacion, TipoEvento.Van); | 62 urlInvitacion, TipoEvento.Van); |
60 var evento = repository.GetActivos().First(); | 63 var evento = repository.GetActivos().First(); |
61 | 64 |
62 Assert.AreEqual(1, evento.Tracks.Count()); | 65 Assert.AreEqual(1, evento.Tracks.Count()); |
63 Assert.AreEqual(Accion.Agendar, evento.Tracks.Last().Accion); | 66 Assert.AreEqual(Accion.Agendar, evento.Tracks.Last().Accion); |