diff Agendas/trunk/src/Agendas.Web.Tests/Controllers/PatrocinadorApiControllerTests.cs @ 298:9bc60d166c8a

Se corrigieron los tests por el cambio de Patrocinador, para que no persista el logo en disco. Se comentó el código de PatrocinadorApiController, que no se utiliza.
author juanjose.montesdeocaarbos
date Sun, 19 Feb 2012 16:00:38 -0300
parents c8f378272407
children
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Web.Tests/Controllers/PatrocinadorApiControllerTests.cs	Sat Feb 18 15:27:26 2012 -0300
+++ b/Agendas/trunk/src/Agendas.Web.Tests/Controllers/PatrocinadorApiControllerTests.cs	Sun Feb 19 16:00:38 2012 -0300
@@ -14,6 +14,7 @@
 namespace Agendas.Web.Tests.Controllers
 {
 	[TestFixture]
+	[Ignore("No se utiliza PatrocinadorApiController, ya que no se puede postear el logo del Patrocinador.")]
 	public class PatrocinadorApiControllerTests: MvcControllerTestsBase
 	{
 		internal void CrearPatrocinadorApress()
@@ -43,94 +44,94 @@
 		[SetUp]
 		public void SetUpTests()
 		{
-			NhHelperTest.CleanDb();
-			RegisterBinders();
+			//NhHelperTest.CleanDb();
+			//RegisterBinders();
 		}
 
 		[Test]
 		public void PatrocinadorNuevoGetSusseful()
 		{
-			var patrocinadorController = new PatrocinadorApiController { ControllerContext = ControllerCtx };
-			using (new RequestEmulator(NhHelper.GetSessionFactory()))
-			{
-				var resultNuevo = patrocinadorController.Nuevo();
-				Assert.IsInstanceOf(typeof(PartialViewResult), resultNuevo);
-				Assert.AreEqual(string.Empty, ((PartialViewResult)resultNuevo).ViewName);
-			}
+			//var patrocinadorController = new PatrocinadorApiController { ControllerContext = ControllerCtx };
+			//using (new RequestEmulator(NhHelper.GetSessionFactory()))
+			//{
+			//    var resultNuevo = patrocinadorController.Nuevo();
+			//    Assert.IsInstanceOf(typeof(PartialViewResult), resultNuevo);
+			//    Assert.AreEqual(string.Empty, ((PartialViewResult)resultNuevo).ViewName);
+			//}
 		}
 
 		[Test]
 		public void PatrocinadorNuevoPostErrorRequeriedFields()
 		{
-			var patrocinadorApiController = new PatrocinadorApiController(new HttpServerStub())
-			{
-				ControllerContext = ControllerCtx
-			};
-			var form = new FormCollection
-                           {
-                               {"Nombre", ""},
-                               {"Logo", "" }
-                           };
-			var patrocinadorApiNew = BindModel<PatrocinadorNewModel>(patrocinadorApiController, form);
+			//var patrocinadorApiController = new PatrocinadorApiController
+			//{
+			//    ControllerContext = ControllerCtx
+			//};
+			//var form = new FormCollection
+			//               {
+			//                   {"Nombre", ""},
+			//                   {"Logo", "" }
+			//               };
+			//var patrocinadorApiNew = BindModel<PatrocinadorNewModel>(patrocinadorApiController, form);
 
-			using (new RequestEmulator(NhHelper.GetSessionFactory()))
-			{
-				var resultNuevo = patrocinadorApiController.Nuevo(patrocinadorApiNew);
-				Assert.IsInstanceOf(typeof(JsonResult), resultNuevo);
-				var resultadoJsonNuevo = (Resultado)resultNuevo.Data;
-				Assert.IsFalse(resultadoJsonNuevo.Succeful);
-				//Assert.AreEqual("El Nombre es obligatorio,El Logo es obligatorio", resultadoJsonNuevo.Message);
-			}
+			//using (new RequestEmulator(NhHelper.GetSessionFactory()))
+			//{
+			//    var resultNuevo = patrocinadorApiController.Nuevo(patrocinadorApiNew);
+			//    Assert.IsInstanceOf(typeof(JsonResult), resultNuevo);
+			//    var resultadoJsonNuevo = (Resultado)resultNuevo.Data;
+			//    Assert.IsFalse(resultadoJsonNuevo.Succeful);
+			//    //Assert.AreEqual("El Nombre es obligatorio,El Logo es obligatorio", resultadoJsonNuevo.Message);
+			//}
 		}
 
 		[Test]
 		public void PatrocinadorNuevoPostErrorPatrocinadorExists()
 		{
-			CrearPatrocinadorApress();
+			//CrearPatrocinadorApress();
 
-			var patrocinadorApiController = new PatrocinadorApiController(new HttpServerStub())
-			{
-				ControllerContext = ControllerCtx
-			};
-			var form = new FormCollection
-                           {
-                               {"Nombre", "Apress"},
-                               {"Logo", @"images\apress.gif" }
-                           };
-			var patrocinadorApiNew = BindModel<PatrocinadorNewModel>(patrocinadorApiController, form);
+			//var patrocinadorApiController = new PatrocinadorApiController
+			//{
+			//    ControllerContext = ControllerCtx
+			//};
+			//var form = new FormCollection
+			//               {
+			//                   {"Nombre", "Apress"},
+			//                   {"Logo", @"images\apress.gif" }
+			//               };
+			//var patrocinadorApiNew = BindModel<PatrocinadorNewModel>(patrocinadorApiController, form);
 
-			using (new RequestEmulator(NhHelper.GetSessionFactory()))
-			{
-				var resultNuevo = patrocinadorApiController.Nuevo(patrocinadorApiNew);
-				Assert.IsInstanceOf(typeof(JsonResult), resultNuevo);
-				var resultadoJsonNuevo = (Resultado)resultNuevo.Data;
-				Assert.IsFalse(resultadoJsonNuevo.Succeful);
-				Assert.AreEqual("El patrocinador ya existe.", resultadoJsonNuevo.Message);
-			}
+			//using (new RequestEmulator(NhHelper.GetSessionFactory()))
+			//{
+			//    var resultNuevo = patrocinadorApiController.Nuevo(patrocinadorApiNew);
+			//    Assert.IsInstanceOf(typeof(JsonResult), resultNuevo);
+			//    var resultadoJsonNuevo = (Resultado)resultNuevo.Data;
+			//    Assert.IsFalse(resultadoJsonNuevo.Succeful);
+			//    Assert.AreEqual("El patrocinador ya existe.", resultadoJsonNuevo.Message);
+			//}
 		}
 
 		[Test]
 		public void PatrocinadorNuevoPostSusseful()
 		{
-			var patrocinadorApiController = new PatrocinadorApiController(new HttpServerStub())
-			{
-				ControllerContext = ControllerCtx
-			};
-			var form = new FormCollection
-                           {
-                               {"Nombre", "Apress"},
-                               {"Logo", @"images\apress.gif" }
-                           };
-			var patrocinadorApiNew = BindModel<PatrocinadorNewModel>(patrocinadorApiController, form);
+			//var patrocinadorApiController = new PatrocinadorApiController
+			//{
+			//    ControllerContext = ControllerCtx
+			//};
+			//var form = new FormCollection
+			//               {
+			//                   {"Nombre", "Apress"},
+			//                   {"Logo", @"images\apress.gif" }
+			//               };
+			//var patrocinadorApiNew = BindModel<PatrocinadorNewModel>(patrocinadorApiController, form);
 
-			using (new RequestEmulator(NhHelper.GetSessionFactory()))
-			{
-				var resultNuevo = patrocinadorApiController.Nuevo(patrocinadorApiNew);
-				Assert.IsInstanceOf(typeof(JsonResult), resultNuevo);
-				var resultadoJsonNuevo = (Resultado)resultNuevo.Data;
-				Assert.IsTrue(resultadoJsonNuevo.Succeful);
-				Assert.AreEqual(string.Empty, resultadoJsonNuevo.Message);
-			}
+			//using (new RequestEmulator(NhHelper.GetSessionFactory()))
+			//{
+			//    var resultNuevo = patrocinadorApiController.Nuevo(patrocinadorApiNew);
+			//    Assert.IsInstanceOf(typeof(JsonResult), resultNuevo);
+			//    var resultadoJsonNuevo = (Resultado)resultNuevo.Data;
+			//    Assert.IsTrue(resultadoJsonNuevo.Succeful);
+			//    Assert.AreEqual(string.Empty, resultadoJsonNuevo.Message);
+			//}
 		}
 	}
 }