Mercurial > altnet-hispano
diff Agendas/trunk/src/Agendas.Tests/PonentesTests.cs @ 54:3059a5f8930f
Code cleanup
author | nelopauselli |
---|---|
date | Sat, 14 May 2011 13:01:24 -0300 |
parents | 4a63a73e38e4 |
children | 4a4e12e32256 |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Tests/PonentesTests.cs Sat May 14 12:45:50 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Tests/PonentesTests.cs Sat May 14 13:01:24 2011 -0300 @@ -9,6 +9,23 @@ public class PonentesTests : TestBase { [Test] + public void Publicar_dos_eventos_con_el_mismo_ponente_no_registrado() + { + var publicador = new Mock<IPublicador>(); + + var agenda = new Agenda(publicador.Object, null, DefaultEventoRepository, DefaultPonenteRepository); + + agenda.Publicar("Audit (parallel model) con NHibernate 3", "Fabio Maulo", new DateTime(2011, 2, 26)); + agenda.Publicar("Conform - Parte 2", "Fabio Maulo", new DateTime(2011, 3, 5)); + + Assert.AreEqual(2, agenda.GetEventosPublicados().Count); + + publicador.Verify(p => p.Publicar(It.IsAny<Evento>()), Times.Exactly(2)); + + Assert.AreEqual(1, DefaultPonenteRepository.GetAll().Count); + } + + [Test] public void Publicar_evento_con_ponente_registrado() { var publicador = new Mock<IPublicador>(); @@ -51,22 +68,5 @@ Assert.AreEqual("Fabio Maulo", evento.Ponente.Nombre); Assert.IsNullOrEmpty(evento.Ponente.Twitter); } - - [Test] - public void Publicar_dos_eventos_con_el_mismo_ponente_no_registrado() - { - var publicador = new Mock<IPublicador>(); - - var agenda = new Agenda(publicador.Object, null, DefaultEventoRepository, DefaultPonenteRepository); - - agenda.Publicar("Audit (parallel model) con NHibernate 3", "Fabio Maulo", new DateTime(2011, 2, 26)); - agenda.Publicar("Conform - Parte 2", "Fabio Maulo", new DateTime(2011, 3, 5)); - - Assert.AreEqual(2, agenda.GetEventosPublicados().Count); - - publicador.Verify(p => p.Publicar(It.IsAny<Evento>()), Times.Exactly(2)); - - Assert.AreEqual(1, DefaultPonenteRepository.GetAll().Count); - } } } \ No newline at end of file