comparison Agendas/trunk/src/Agendas.Tests/PonentesTests.cs @ 50:3ebe89c88caa

Agregando propiedad al Evento sobre el Usuario que lo crea o que realizó la última modificación.
author nelopauselli
date Fri, 13 May 2011 23:29:05 -0300
parents 41b283d27e3e
children 4a63a73e38e4
comparison
equal deleted inserted replaced
49:be7a9720fb96 50:3ebe89c88caa
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
18 var agenda = new Agenda(publicador.Object, null, SeguridadServiceDefault, DefaultEventoRepository, DefaultPonenteRepository); 18 var agenda = new Agenda(publicador.Object, null, DefaultEventoRepository, DefaultPonenteRepository);
19 19
20 agenda.RegistrarPonente("Fabio Maulo", "fabiomaulo@gmail.com", "@fabiomaulo", "http://fabiomaulo.blogspot.com"); 20 agenda.RegistrarPonente("Fabio Maulo", "fabiomaulo@gmail.com", "@fabiomaulo", "http://fabiomaulo.blogspot.com");
21 21
22 agenda.Publicar("Audit (parallel model) con NHibernate 3", "Fabio Maulo", new DateTime(2011, 2, 26)); 22 agenda.Publicar("Audit (parallel model) con NHibernate 3", "Fabio Maulo", new DateTime(2011, 2, 26));
23 23
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
42 var agenda = new Agenda(publicador.Object, null, SeguridadServiceDefault, DefaultEventoRepository, DefaultPonenteRepository); 42 var agenda = new Agenda(publicador.Object, null, DefaultEventoRepository, DefaultPonenteRepository);
43 43
44 agenda.Publicar("Audit (parallel model) con NHibernate 3", "Fabio Maulo", new DateTime(2011, 2, 26)); 44 agenda.Publicar("Audit (parallel model) con NHibernate 3", "Fabio Maulo", new DateTime(2011, 2, 26));
45 45
46 Assert.AreEqual(1, agenda.GetEventosPublicados().Count); 46 Assert.AreEqual(1, agenda.GetEventosPublicados().Count);
47 47
55 [Test] 55 [Test]
56 public void Publicar_dos_vans_sin_ponente_registrado() 56 public void Publicar_dos_vans_sin_ponente_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, SeguridadServiceDefault, DefaultEventoRepository, DefaultPonenteRepository); 60 var agenda = new Agenda(publicador.Object, null, DefaultEventoRepository, DefaultPonenteRepository);
61 61
62 agenda.Publicar("Audit (parallel model) con NHibernate 3", "Fabio Maulo", new DateTime(2011, 2, 26)); 62 agenda.Publicar("Audit (parallel model) con NHibernate 3", "Fabio Maulo", new DateTime(2011, 2, 26));
63 agenda.Publicar("Conform - Parte 2", "Fabio Maulo", new DateTime(2011, 3, 5)); 63 agenda.Publicar("Conform - Parte 2", "Fabio Maulo", new DateTime(2011, 3, 5));
64 64
65 Assert.AreEqual(2, agenda.GetEventosPublicados().Count); 65 Assert.AreEqual(2, agenda.GetEventosPublicados().Count);