comparison Agendas/trunk/src/Agendas.Tests/PulicarTests.cs @ 59:4a4e12e32256

Poder quitar un ponente de un evento propuesto
author nelopauselli
date Mon, 16 May 2011 20:32:37 -0300
parents 3059a5f8930f
children cb3f7b47c1f0
comparison
equal deleted inserted replaced
58:37d99d239cae 59:4a4e12e32256
61 61
62 Assert.Throws<UsuarioNoAutenticadoException>(() => agenda.Publicar("Van para publicar", "jjmontes", DateTime.Now)); 62 Assert.Throws<UsuarioNoAutenticadoException>(() => agenda.Publicar("Van para publicar", "jjmontes", DateTime.Now));
63 63
64 publicador.Verify(p => p.Publicar(It.IsAny<Evento>()), Times.Exactly(0)); 64 publicador.Verify(p => p.Publicar(It.IsAny<Evento>()), Times.Exactly(0));
65 repository.Verify(p => p.Save(It.IsAny<Evento>()), Times.Exactly(0)); 65 repository.Verify(p => p.Save(It.IsAny<Evento>()), Times.Exactly(0));
66 }
67
68 [Test]
69 public void Intentar_publicar_evento_sin_ponente()
70 {
71 var agenda = new Agenda(null, null, DefaultEventoRepository, DefaultPonenteRepository);
72
73 var r = agenda.Publicar("Van para publicar", string.Empty, DateTime.Now);
74
75 Assert.IsFalse(r.Succeful);
66 } 76 }
67 77
68 [Test] 78 [Test]
69 public void Publicar_evento_con_multiples_publicadores() 79 public void Publicar_evento_con_multiples_publicadores()
70 { 80 {