Mercurial > altnet-hispano
diff Agendas/trunk/src/Agendas.Tests/AgendaTests.cs @ 7:deee2ca97f5b
Se modificó Agenda para exponer los eventos a través de métodos y no a través de propiedades. (Servicio de Negocios vs Objeto Persistente).
author | juanjose.montesdeocaarbos |
---|---|
date | Tue, 08 Feb 2011 07:56:53 -0300 |
parents | 2912c1dd0e6b |
children | cae27d7eb697 |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Tests/AgendaTests.cs Tue Feb 08 07:47:47 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Tests/AgendaTests.cs Tue Feb 08 07:56:53 2011 -0300 @@ -36,7 +36,7 @@ var van = EventoObjectMother.GetVanValidaParaPublicar(); agenda.Publicar(van); - Assert.AreEqual(1, agenda.EventosPublicados.Count()); + Assert.AreEqual(1, agenda.GetEventosPublicados().Count); publicador.Verify(p => p.Publicar(It.IsAny<Evento>()), Times.Exactly(1)); } @@ -51,7 +51,7 @@ var van = EventoObjectMother.GetVanValidaParaPublicar(); Assert.Throws<Exception>(() => agenda.Publicar(van)); - Assert.AreEqual(0, agenda.EventosPublicados.Count()); + Assert.AreEqual(0, agenda.GetEventosPublicados().Count); publicador.Verify(p => p.Publicar(It.IsAny<Evento>()), Times.Exactly(1)); } @@ -89,7 +89,7 @@ publicador2.Verify(p => p.Publicar(It.IsAny<Evento>()), Times.Exactly(1)); recordador1.Verify(r => r.Recordar(It.IsAny<Evento>()), Times.Exactly(1)); - Assert.AreEqual(1, agenda.EventosPublicados.Count()); + Assert.AreEqual(1, agenda.GetEventosPublicados().Count); } [Test] @@ -190,7 +190,7 @@ Agenda agenda = agendaRepository.Get(vanId); Assert.IsNotNull(agenda); - Assert.AreEqual(1, agenda.EventosPublicados.Count()); + Assert.AreEqual(1, agenda.GetEventosPublicados().Count); agenda.Publicar(EventoObjectMother.GetCafeValidoParaPublicar()); agendaRepository.Update(agenda); @@ -202,7 +202,7 @@ Agenda agenda = agendaRepository.Get(vanId); Assert.IsNotNull(agenda); - Assert.AreEqual(2, agenda.EventosPublicados.Count()); + Assert.AreEqual(2, agenda.GetEventosPublicados().Count); agendaRepository.Delete(agenda); }