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