Mercurial > altnet-hispano
comparison Agendas/trunk/src/Agendas.Tests/PulicarTests.cs @ 61:cb3f7b47c1f0
RelaciĆ³n de Ponente a Eventos de los que es el ponente.
author | nelopauselli |
---|---|
date | Tue, 17 May 2011 01:27:03 -0300 |
parents | 4a4e12e32256 |
children | c7264bfc4b71 |
comparison
equal
deleted
inserted
replaced
60:02e163f2ca38 | 61:cb3f7b47c1f0 |
---|---|
99 var publicador = new Mock<IPublicador>(); | 99 var publicador = new Mock<IPublicador>(); |
100 | 100 |
101 var agenda = new Agenda(publicador.Object, null, DefaultEventoRepository, DefaultPonenteRepository); | 101 var agenda = new Agenda(publicador.Object, null, DefaultEventoRepository, DefaultPonenteRepository); |
102 | 102 |
103 agenda.Publicar("Van para publicar", "jjmontes", DateTime.Now); | 103 agenda.Publicar("Van para publicar", "jjmontes", DateTime.Now); |
104 Assert.AreEqual(1, agenda.GetEventosPublicados().Count); | 104 var eventos = agenda.GetEventosPublicados(); |
105 Assert.AreEqual(1, eventos.Count); | |
105 | 106 |
106 publicador.Verify(p => p.Publicar(It.IsAny<Evento>()), Times.Exactly(1)); | 107 publicador.Verify(p => p.Publicar(It.IsAny<Evento>()), Times.Exactly(1)); |
108 | |
109 var evento = eventos[0]; | |
110 | |
111 Assert.IsNotNull(evento.Ponente); | |
112 Assert.IsNotNull(evento.Ponente.Eventos); | |
113 Assert.AreEqual(1, evento.Ponente.Eventos.Count()); | |
114 Assert.AreEqual(evento, evento.Ponente.Eventos.First()); | |
115 | |
107 } | 116 } |
108 | 117 |
109 [Test] | 118 [Test] |
110 public void Publicar_y_modificar_evento() | 119 public void Publicar_y_modificar_evento() |
111 { | 120 { |