Mercurial > altnet-hispano
comparison Agendas/trunk/src/Agendas.Tests/PonentesTests.cs @ 51:4a63a73e38e4
Cambio de nombres de test intentando describir mejor lo que verifican
author | nelopauselli |
---|---|
date | Sat, 14 May 2011 12:15:15 -0300 |
parents | 3ebe89c88caa |
children | 3059a5f8930f |
comparison
equal
deleted
inserted
replaced
50:3ebe89c88caa | 51:4a63a73e38e4 |
---|---|
7 { | 7 { |
8 [TestFixture] | 8 [TestFixture] |
9 public class PonentesTests : TestBase | 9 public class PonentesTests : TestBase |
10 { | 10 { |
11 [Test] | 11 [Test] |
12 public void Publicar_van_con_ponente_registrado() | 12 public void Publicar_evento_con_ponente_registrado() |
13 { | 13 { |
14 var publicador = new Mock<IPublicador>(); | 14 var publicador = new Mock<IPublicador>(); |
15 Evento evento = null; | 15 Evento evento = null; |
16 publicador.Setup(p => p.Publicar(It.IsAny<Evento>())).Callback<Evento>(e => evento = e); | 16 publicador.Setup(p => p.Publicar(It.IsAny<Evento>())).Callback<Evento>(e => evento = e); |
17 | 17 |
31 Assert.AreEqual("@fabiomaulo", evento.Ponente.Twitter); | 31 Assert.AreEqual("@fabiomaulo", evento.Ponente.Twitter); |
32 Assert.AreEqual("http://fabiomaulo.blogspot.com", evento.Ponente.Blog); | 32 Assert.AreEqual("http://fabiomaulo.blogspot.com", evento.Ponente.Blog); |
33 } | 33 } |
34 | 34 |
35 [Test] | 35 [Test] |
36 public void Publicar_van_sin_ponente_registrado() | 36 public void Publicar_evento_sin_ponente_registrado() |
37 { | 37 { |
38 var publicador = new Mock<IPublicador>(); | 38 var publicador = new Mock<IPublicador>(); |
39 Evento evento = null; | 39 Evento evento = null; |
40 publicador.Setup(p => p.Publicar(It.IsAny<Evento>())).Callback<Evento>(e => evento = e); | 40 publicador.Setup(p => p.Publicar(It.IsAny<Evento>())).Callback<Evento>(e => evento = e); |
41 | 41 |
51 Assert.AreEqual("Fabio Maulo", evento.Ponente.Nombre); | 51 Assert.AreEqual("Fabio Maulo", evento.Ponente.Nombre); |
52 Assert.IsNullOrEmpty(evento.Ponente.Twitter); | 52 Assert.IsNullOrEmpty(evento.Ponente.Twitter); |
53 } | 53 } |
54 | 54 |
55 [Test] | 55 [Test] |
56 public void Publicar_dos_vans_sin_ponente_registrado() | 56 public void Publicar_dos_eventos_con_el_mismo_ponente_no_registrado() |
57 { | 57 { |
58 var publicador = new Mock<IPublicador>(); | 58 var publicador = new Mock<IPublicador>(); |
59 | 59 |
60 var agenda = new Agenda(publicador.Object, null, DefaultEventoRepository, DefaultPonenteRepository); | 60 var agenda = new Agenda(publicador.Object, null, DefaultEventoRepository, DefaultPonenteRepository); |
61 | 61 |