Mercurial > altnet-hispano
comparison Agendas/trunk/src/Agendas.Tests/PropuestasTests.cs @ 74:bc46e7426c80
Refactoring de acciones según la definición del diagrama de estados en assembla
(https://www.assembla.com/spaces/altnet-hispano/wiki/Estados_de_un_evento)
author | nelopauselli |
---|---|
date | Mon, 23 May 2011 20:13:37 -0300 |
parents | c7264bfc4b71 |
children | 96d7609f2e08 |
comparison
equal
deleted
inserted
replaced
73:76567a0d1e44 | 74:bc46e7426c80 |
---|---|
36 evento = eventosPropuestos.FirstOrDefault(); | 36 evento = eventosPropuestos.FirstOrDefault(); |
37 Assert.AreEqual("Van 2", evento.Titulo); | 37 Assert.AreEqual("Van 2", evento.Titulo); |
38 Assert.AreEqual("otro ponente", evento.Ponente.Nombre); | 38 Assert.AreEqual("otro ponente", evento.Ponente.Nombre); |
39 } | 39 } |
40 | 40 |
41 var r = agenda.Publicar("Van 2", "jjmontes", DateTime.Now, urlInvitacion); | 41 var r = agenda.Agendar("Van 2", "jjmontes", DateTime.Now, urlInvitacion); |
42 Assert.IsTrue(r.Succeful); | 42 Assert.IsTrue(r.Succeful); |
43 { | 43 { |
44 IList<Evento> eventosPropuestos = agenda.GetEventosPropuestos(); | 44 IList<Evento> eventosPropuestos = agenda.GetEventosPropuestos(); |
45 IList<Evento> eventosPublicados = agenda.GetEventosPublicados(); | 45 IList<Evento> eventosPublicados = agenda.GetEventosPublicados(); |
46 | 46 |
59 } | 59 } |
60 | 60 |
61 { | 61 { |
62 var van = agenda.GetEventosPropuestos().FirstOrDefault(); | 62 var van = agenda.GetEventosPropuestos().FirstOrDefault(); |
63 Assert.IsNotNull(van); | 63 Assert.IsNotNull(van); |
64 var r = agenda.Publicar(van.Titulo, "Ponente", null, | 64 var r = agenda.Agendar(van.Titulo, "Ponente", null, |
65 urlInvitacion); | 65 urlInvitacion); |
66 Assert.IsFalse(r.Succeful); | 66 Assert.IsFalse(r.Succeful); |
67 } | 67 } |
68 } | 68 } |
69 | 69 |
79 { | 79 { |
80 var van = agenda.GetEventosPropuestos().FirstOrDefault(); | 80 var van = agenda.GetEventosPropuestos().FirstOrDefault(); |
81 Assert.IsNotNull(van); | 81 Assert.IsNotNull(van); |
82 | 82 |
83 van.Actualizar(null, DateTime.Today.AddDays(5)); | 83 van.Actualizar(null, DateTime.Today.AddDays(5)); |
84 var r = agenda.Publicar(van.Titulo, string.Empty, van.Fecha, | 84 var r = agenda.Agendar(van.Titulo, string.Empty, van.Fecha, |
85 urlInvitacion); | 85 urlInvitacion); |
86 Assert.IsFalse(r.Succeful); | 86 Assert.IsFalse(r.Succeful); |
87 } | 87 } |
88 } | 88 } |
89 | 89 |
136 public void Verificar_propuesta_separada_de_publicacion() | 136 public void Verificar_propuesta_separada_de_publicacion() |
137 { | 137 { |
138 var agenda = new Agenda(null, null, DefaultEventoRepository, DefaultPonenteRepository); | 138 var agenda = new Agenda(null, null, DefaultEventoRepository, DefaultPonenteRepository); |
139 | 139 |
140 agenda.Proponer("Van propuesta", null); | 140 agenda.Proponer("Van propuesta", null); |
141 var r = agenda.Publicar("Van publicada", "jjmontes", DateTime.Now, | 141 var r = agenda.Agendar("Van publicada", "jjmontes", DateTime.Now, |
142 urlInvitacion); | 142 urlInvitacion); |
143 Assert.IsTrue(r.Succeful); | 143 Assert.IsTrue(r.Succeful); |
144 | 144 |
145 IList<Evento> eventosPropuestos = agenda.GetEventosPropuestos(); | 145 IList<Evento> eventosPropuestos = agenda.GetEventosPropuestos(); |
146 IList<Evento> eventosPublicados = agenda.GetEventosPublicados(); | 146 IList<Evento> eventosPublicados = agenda.GetEventosPublicados(); |