diff Agendas/trunk/src/Agendas.Tests/EventoTests.cs @ 3:5f007e266509

code cleanup
author nelopauselli
date Sat, 22 Jan 2011 20:23:50 -0300
parents c03560ae4762
children 05996fa19e04
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Tests/EventoTests.cs	Sat Jan 22 20:21:31 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Tests/EventoTests.cs	Sat Jan 22 20:23:50 2011 -0300
@@ -10,16 +10,71 @@
 	public class EventoTests
 	{
 		[Test]
+		public void Cafe_crud()
+		{
+			Guid cafeId;
+			{
+				var cafe = new Cafe
+				           	{
+				           		Titulo = "La Inmortalidad de la Medusa - Arquitectura",
+				           		Fecha = new DateTime(2010, 08, 27),
+				           	};
+				ICafeRepository eventoRepository = new CafeRepository();
+
+				eventoRepository.Save(cafe);
+				cafeId = cafe.Id;
+			}
+
+			const string sintesis =
+				"Se habló sobre la sensación de perdida de control con el uso de frameworks, la Organización en capas de una aplicación, servicios en la web que se combinan.\nSe discutió un poco sobre Testing Unitario vs Test de Integración. Testing con Stubs vs Mocks, la diferencia entre decir que debe hacer un componente y como debe hacerlo.\nSe habló sobre MVVM.";
+
+			{
+				ICafeRepository eventoRepository = new CafeRepository();
+
+				Cafe cafe = eventoRepository.Get(cafeId);
+
+				Assert.IsNotNull(cafe);
+				Assert.AreEqual("La Inmortalidad de la Medusa - Arquitectura", cafe.Titulo);
+				Assert.AreEqual(new DateTime(2010, 08, 27), cafe.Fecha);
+
+				cafe.Sintesis = sintesis;
+
+				eventoRepository.Update(cafe);
+			}
+
+			{
+				ICafeRepository eventoRepository = new CafeRepository();
+
+				Cafe cafe = eventoRepository.Get(cafeId);
+
+				Assert.IsNotNull(cafe);
+				Assert.AreEqual("La Inmortalidad de la Medusa - Arquitectura", cafe.Titulo);
+				Assert.AreEqual(new DateTime(2010, 08, 27), cafe.Fecha);
+				Assert.AreEqual(sintesis, cafe.Sintesis);
+
+				eventoRepository.Delete(cafe);
+			}
+
+			{
+				ICafeRepository eventoRepository = new CafeRepository();
+
+				Cafe cafe = eventoRepository.Get(cafeId);
+
+				Assert.IsNull(cafe);
+			}
+		}
+
+		[Test]
 		public void Van_crud()
 		{
 			Guid vanId;
 			{
 				var van = new Van
-							{
-								Titulo = "TDD - Diseño Basado en Ejemplos",
-								Ponente = "Carlos Blé",
-								Fecha = new DateTime(2010, 04, 16)
-							};
+				          	{
+				          		Titulo = "TDD - Diseño Basado en Ejemplos",
+				          		Ponente = "Carlos Blé",
+				          		Fecha = new DateTime(2010, 04, 16)
+				          	};
 				IVanRepository eventoRepository = new VanRepository();
 
 				eventoRepository.Save(van);
@@ -32,7 +87,7 @@
 			{
 				IVanRepository eventoRepository = new VanRepository();
 
-				var van = eventoRepository.Get(vanId);
+				Van van = eventoRepository.Get(vanId);
 
 				Assert.IsNotNull(van);
 				Assert.AreEqual("Carlos Blé", van.Ponente);
@@ -40,7 +95,7 @@
 				Assert.AreEqual(new DateTime(2010, 04, 16), van.Fecha);
 
 				van.Sintesis = sintesis;
-				van.Enlaces = new[] { "www.carlosble.com", "www.dirigidoPorTests.com" };
+				van.Enlaces = new[] {"www.carlosble.com", "www.dirigidoPorTests.com"};
 				van.Fecha = new DateTime(2010, 04, 17);
 
 				eventoRepository.Update(van);
@@ -49,7 +104,7 @@
 			{
 				IVanRepository eventoRepository = new VanRepository();
 
-				var van = eventoRepository.Get(vanId);
+				Van van = eventoRepository.Get(vanId);
 
 				Assert.IsNotNull(van);
 				Assert.AreEqual("Carlos Blé", van.Ponente);
@@ -67,65 +122,10 @@
 			{
 				IVanRepository eventoRepository = new VanRepository();
 
-				var van = eventoRepository.Get(vanId);
+				Van van = eventoRepository.Get(vanId);
 
 				Assert.IsNull(van);
 			}
 		}
-
-		[Test]
-		public void Cafe_crud()
-		{
-			Guid cafeId;
-			{
-				var cafe = new Cafe
-				{
-					Titulo = "La Inmortalidad de la Medusa - Arquitectura",
-					Fecha = new DateTime(2010, 08, 27),
-				};
-				ICafeRepository eventoRepository = new CafeRepository();
-
-				eventoRepository.Save(cafe);
-				cafeId = cafe.Id;
-			}
-
-			const string sintesis =
-				"Se habló sobre la sensación de perdida de control con el uso de frameworks, la Organización en capas de una aplicación, servicios en la web que se combinan.\nSe discutió un poco sobre Testing Unitario vs Test de Integración. Testing con Stubs vs Mocks, la diferencia entre decir que debe hacer un componente y como debe hacerlo.\nSe habló sobre MVVM.";
-
-			{
-				ICafeRepository eventoRepository = new CafeRepository();
-
-				var cafe = eventoRepository.Get(cafeId);
-
-				Assert.IsNotNull(cafe);
-				Assert.AreEqual("La Inmortalidad de la Medusa - Arquitectura", cafe.Titulo);
-				Assert.AreEqual(new DateTime(2010, 08, 27), cafe.Fecha);
-
-				cafe.Sintesis = sintesis;
-
-				eventoRepository.Update(cafe);
-			}
-
-			{
-				ICafeRepository eventoRepository = new CafeRepository();
-
-				var cafe = eventoRepository.Get(cafeId);
-
-				Assert.IsNotNull(cafe);
-				Assert.AreEqual("La Inmortalidad de la Medusa - Arquitectura", cafe.Titulo);
-				Assert.AreEqual(new DateTime(2010, 08, 27), cafe.Fecha);
-				Assert.AreEqual(sintesis, cafe.Sintesis);
-
-				eventoRepository.Delete(cafe);
-			}
-
-			{
-				ICafeRepository eventoRepository = new CafeRepository();
-
-				var cafe = eventoRepository.Get(cafeId);
-
-				Assert.IsNull(cafe);
-			}
-		}
 	}
 }
\ No newline at end of file