diff Agendas/trunk/src/Agendas.Tests/PropuestasTests.cs @ 54:3059a5f8930f

Code cleanup
author nelopauselli
date Sat, 14 May 2011 13:01:24 -0300
parents d149bfea3892
children c7264bfc4b71
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Tests/PropuestasTests.cs	Sat May 14 12:45:50 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Tests/PropuestasTests.cs	Sat May 14 13:01:24 2011 -0300
@@ -13,51 +13,45 @@
 	public class PropuestasTests : TestBase
 	{
 		[Test]
-		public void Proponer_evento_correctamente()
+		public void Crear_modificar_y_publicar_evento_propuesto()
 		{
-            var agenda = new Agenda(null, null, DefaultEventoRepository, DefaultPonenteRepository);
-			agenda.Proponer("Van propuesta", null);
+			var agenda = new Agenda(null, null, DefaultEventoRepository, DefaultPonenteRepository);
+
+			agenda.Proponer("Van", null);
+			{
+				IList<Evento> eventosPropuestos = agenda.GetEventosPropuestos();
+				IList<Evento> eventosPublicados = agenda.GetEventosPublicados();
+
+				Assert.AreEqual(1, eventosPropuestos.Count);
+				Assert.AreEqual(0, eventosPublicados.Count);
 
-			IList<Evento> eventosPropuestos = agenda.GetEventosPropuestos();
-			Assert.IsNotNull(eventosPropuestos);
-			Assert.AreEqual(1, eventosPropuestos.Count);
-			Assert.AreEqual("Van propuesta", eventosPropuestos[0].Titulo);
-		}
+				var evento = eventosPropuestos.FirstOrDefault();
+				agenda.ModificarPropuesta(evento.Id, "Van 2", "otro ponente");
+
+				eventosPropuestos = agenda.GetEventosPropuestos();
+				Assert.AreEqual(1, eventosPropuestos.Count);
 
-        [Test]
-        public void Verificar_propuesta_separada_de_publicacion()
-        {
-            var agenda = new Agenda(null, null, DefaultEventoRepository, DefaultPonenteRepository);
+				evento = eventosPropuestos.FirstOrDefault();
+				Assert.AreEqual("Van 2", evento.Titulo);
+				Assert.AreEqual("otro ponente", evento.Ponente.Nombre);
+			}
 
-			agenda.Proponer("Van propuesta", null);
-            var r = agenda.Publicar("Van publicada", "jjmontes", DateTime.Now);
+			var r = agenda.Publicar("Van 2", "jjmontes", DateTime.Now);
 			Assert.IsTrue(r.Succeful);
-
-            IList<Evento> eventosPropuestos = agenda.GetEventosPropuestos();
-            IList<Evento> eventosPublicados = agenda.GetEventosPublicados();
-
-            Assert.AreEqual(1, eventosPropuestos.Count);
-            Assert.AreEqual(1, eventosPublicados.Count);
-		}
+			{
+				IList<Evento> eventosPropuestos = agenda.GetEventosPropuestos();
+				IList<Evento> eventosPublicados = agenda.GetEventosPublicados();
 
-		[Test]
-		public void Intentar_proponer_evento_sin_titulo()
-		{
-			var repository = new Mock<IEventoRepository>();
-
-            var agenda = new Agenda(null, null, repository.Object, DefaultPonenteRepository);
-
-			var r = agenda.Proponer(string.Empty, null);
-			Assert.IsFalse(r.Succeful);
-
-			repository.Verify(p => p.Save(It.IsAny<Evento>()), Times.Exactly(0));
+				Assert.AreEqual(0, eventosPropuestos.Count);
+				Assert.AreEqual(1, eventosPublicados.Count);
+			}
 		}
 
 		[Test]
 		public void Intentar_agendar_evento_propuesto_sin_indicar_fecha()
 		{
-            var agenda = new Agenda(null, null, DefaultEventoRepository, DefaultPonenteRepository);
-            
+			var agenda = new Agenda(null, null, DefaultEventoRepository, DefaultPonenteRepository);
+
 			{
 				agenda.Proponer("Van propuesta", null);
 			}
@@ -73,8 +67,8 @@
 		[Test]
 		public void Intentar_agendar_evento_propuesto_sin_indicar_ponente()
 		{
-            var agenda = new Agenda(null, null, DefaultEventoRepository, DefaultPonenteRepository);
-            
+			var agenda = new Agenda(null, null, DefaultEventoRepository, DefaultPonenteRepository);
+
 			{
 				agenda.Proponer("Van propuesta", null);
 			}
@@ -90,38 +84,26 @@
 		}
 
 		[Test]
-		public void Crear_modificar_y_publicar_evento_propuesto()
+		public void Intentar_obtener_un_evento_inexistente()
 		{
+			var idEventoNoExistente = new Guid("99999999999999999999999999999999");
+
 			var agenda = new Agenda(null, null, DefaultEventoRepository, DefaultPonenteRepository);
 
-			agenda.Proponer("Van", null);
-			{
-				IList<Evento> eventosPropuestos = agenda.GetEventosPropuestos();
-				IList<Evento> eventosPublicados = agenda.GetEventosPublicados();
-
-				Assert.AreEqual(1, eventosPropuestos.Count);
-				Assert.AreEqual(0, eventosPublicados.Count);
-
-			    var evento = eventosPropuestos.FirstOrDefault();
-                agenda.ModificarPropuesta(evento.Id, "Van 2", "otro ponente");
-
-                eventosPropuestos = agenda.GetEventosPropuestos();
-                Assert.AreEqual(1, eventosPropuestos.Count);
+			Assert.IsNull(agenda.GetEvento(idEventoNoExistente));
+		}
 
-                evento = eventosPropuestos.FirstOrDefault();
-                Assert.AreEqual("Van 2", evento.Titulo);
-                Assert.AreEqual("otro ponente", evento.Ponente.Nombre);
-			}
-			
-			var r = agenda.Publicar("Van 2", "jjmontes", DateTime.Now);
-			Assert.IsTrue(r.Succeful);
-			{
-				IList<Evento> eventosPropuestos = agenda.GetEventosPropuestos();
-				IList<Evento> eventosPublicados = agenda.GetEventosPublicados();
+		[Test]
+		public void Intentar_proponer_evento_sin_titulo()
+		{
+			var repository = new Mock<IEventoRepository>();
 
-				Assert.AreEqual(0, eventosPropuestos.Count);
-				Assert.AreEqual(1, eventosPublicados.Count);
-			}
+			var agenda = new Agenda(null, null, repository.Object, DefaultPonenteRepository);
+
+			var r = agenda.Proponer(string.Empty, null);
+			Assert.IsFalse(r.Succeful);
+
+			repository.Verify(p => p.Save(It.IsAny<Evento>()), Times.Exactly(0));
 		}
 
 		[Test]
@@ -135,13 +117,31 @@
 		}
 
 		[Test]
-		public void Intentar_obtener_un_evento_inexistente()
+		public void Proponer_evento_correctamente()
 		{
-			var idEventoNoExistente = new Guid("99999999999999999999999999999999");
+			var agenda = new Agenda(null, null, DefaultEventoRepository, DefaultPonenteRepository);
+			agenda.Proponer("Van propuesta", null);
 
+			IList<Evento> eventosPropuestos = agenda.GetEventosPropuestos();
+			Assert.IsNotNull(eventosPropuestos);
+			Assert.AreEqual(1, eventosPropuestos.Count);
+			Assert.AreEqual("Van propuesta", eventosPropuestos[0].Titulo);
+		}
+
+		[Test]
+		public void Verificar_propuesta_separada_de_publicacion()
+		{
 			var agenda = new Agenda(null, null, DefaultEventoRepository, DefaultPonenteRepository);
 
-			Assert.IsNull(agenda.GetEvento(idEventoNoExistente));
+			agenda.Proponer("Van propuesta", null);
+			var r = agenda.Publicar("Van publicada", "jjmontes", DateTime.Now);
+			Assert.IsTrue(r.Succeful);
+
+			IList<Evento> eventosPropuestos = agenda.GetEventosPropuestos();
+			IList<Evento> eventosPublicados = agenda.GetEventosPublicados();
+
+			Assert.AreEqual(1, eventosPropuestos.Count);
+			Assert.AreEqual(1, eventosPublicados.Count);
 		}
-    }
+	}
 }
\ No newline at end of file