diff Agendas/trunk/src/Agendas.Tests/Cruds/EventoCrud.cs @ 94:db4b1e2cae49

Cambio del nombre de la clase Ponente a Persona Se agrega la clase Cuenta para identificar cada una de las cuentas con que se puede autenticar una persona Alta Automatica de cuentas de twitter creando la persona
author Nelo@Kenia.neluz.int
date Sat, 04 Jun 2011 12:11:17 -0300
parents 26d0513a8410
children 83d76f6e0a3c
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Tests/Cruds/EventoCrud.cs	Sat Jun 04 00:07:20 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Tests/Cruds/EventoCrud.cs	Sat Jun 04 12:11:17 2011 -0300
@@ -10,12 +10,12 @@
 	{
 		private readonly IEventoRepository _eventoRepository;
 		private readonly Func<IDisposable> _requestEmulator;
-		private readonly IPonenteRepository _ponenteRepository;
+		private readonly IPersonaRepository _personaRepository;
 
-		public EventoCrud(Func<IEventoRepository> createEventoRepository, Func<IPonenteRepository> createPonenteRepository, Func<IDisposable> requestEmulator)
+		public EventoCrud(Func<IEventoRepository> createEventoRepository, Func<IPersonaRepository> createPonenteRepository, Func<IDisposable> requestEmulator)
 		{
 			_eventoRepository = createEventoRepository.Invoke();
-			_ponenteRepository = createPonenteRepository.Invoke();
+			_personaRepository = createPonenteRepository.Invoke();
 
 			_requestEmulator = requestEmulator;
 		}
@@ -24,8 +24,8 @@
 		{
 			using (_requestEmulator.Invoke())
 			{
-				var ponente = new Ponente("Carlos Blé");
-				_ponenteRepository.Save(ponente);
+				var ponente = new Persona("Carlos Blé");
+				_personaRepository.Save(ponente);
 
 				var evento = Evento.Proponer("TDD - Diseño Basado en Ejemplos", ponente, string.Empty);
 				_eventoRepository.Save(evento);
@@ -43,10 +43,10 @@
 				Evento van = _eventoRepository.Get(eventoId);
 
 				Assert.IsNotNull(van);
-				Assert.IsNotNull(van.Ponente);
-				Assert.AreEqual("Carlos Blé", van.Ponente.Nombre);
-				Assert.AreEqual(1, van.Ponente.Eventos.Count());
-				Assert.AreEqual(van, van.Ponente.Eventos.First());
+				Assert.IsNotNull(van.Persona);
+				Assert.AreEqual("Carlos Blé", van.Persona.Nombre);
+				Assert.AreEqual(1, van.Persona.Eventos.Count());
+				Assert.AreEqual(van, van.Persona.Eventos.First());
 
 				var track1 = van.Tracks.Where(t => t.Accion == Accion.Proponer).FirstOrDefault();
 				Assert.IsNotNull(track1);
@@ -68,8 +68,8 @@
 
 				van.CambiarTitulo("TDD & Ejemplos");
 
-				var otroPonente = new Ponente("José");
-				_ponenteRepository.Save(otroPonente);
+				var otroPonente = new Persona("José");
+				_personaRepository.Save(otroPonente);
 
 				van.Actualizar(otroPonente, new DateTime(2010, 04, 17), null);
 
@@ -81,16 +81,16 @@
 				Evento van = _eventoRepository.Get(eventoId);
 
 				Assert.IsNotNull(van);
-				Assert.IsNotNull(van.Ponente);
-				Assert.AreEqual("José", van.Ponente.Nombre);
+				Assert.IsNotNull(van.Persona);
+				Assert.AreEqual("José", van.Persona.Nombre);
 				Assert.AreEqual("TDD & Ejemplos", van.Titulo);
 				Assert.AreEqual(new DateTime(2010, 04, 17), van.Fecha);
 
-				var ponente1 = _ponenteRepository.GetByNombre("Carlos Blé");
+				var ponente1 = _personaRepository.GetByNombre("Carlos Blé");
 				Assert.IsNotNull(ponente1);
 				Assert.AreEqual(0, ponente1.Eventos.Count());
 
-				var ponente2 = _ponenteRepository.GetByNombre("José");
+				var ponente2 = _personaRepository.GetByNombre("José");
 				Assert.IsNotNull(ponente2);
 				Assert.AreEqual(1, ponente2.Eventos.Count());
 
@@ -117,7 +117,7 @@
 
 				Assert.IsNull(van);
 
-				var ponente = _ponenteRepository.GetByNombre("Carlos Blé");
+				var ponente = _personaRepository.GetByNombre("Carlos Blé");
 				
 				Assert.IsNotNull(ponente);
 				Assert.AreEqual(0, ponente.Eventos.Count());