diff Agendas/trunk/src/Agendas.Tests/PropuestasTests.cs @ 21:43360bf09b1a

unificando criterio de parĂ¡metros en Agenda
author nelo@MTEySS.neluz.int
date Mon, 14 Mar 2011 21:05:19 -0300
parents c5a99dde072f
children d6e124e5c9c4
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Tests/PropuestasTests.cs	Mon Mar 14 20:59:28 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Tests/PropuestasTests.cs	Mon Mar 14 21:05:19 2011 -0300
@@ -18,13 +18,11 @@
 		{
 			var repository = new EventoRepository();
 
-			var van = new Evento { Titulo = "Van propuesta" };
-
             var seguridad = new Mock<ISeguridad>();
             var agenda = new Agenda(null, null, seguridad.Object, repository);
             
             seguridad.Setup(s => s.GetPrincipal()).Returns(SeguridadObjectMother.GetGenericPrincipalAutenticadoSinRoles());
-			agenda.Proponer(van);
+			agenda.Proponer("Van propuesta");
 
 			IList<Evento> eventosPropuestos = agenda.GetEventosPropuestos();
 			Assert.IsNotNull(eventosPropuestos);
@@ -35,14 +33,11 @@
         [Test]
         public void Verificar_propuesta_separada_de_publicacion()
         {
-			var seguridad = new Mock<ISeguridad>();
-            var agenda = new Agenda(null, null, seguridad.Object, new EventoRepository());
+            var agenda = new Agenda(null, null, SeguridadServiceDefault, new EventoRepository());
 
-            var vanPropuesta = new Evento { Titulo = "Van propuesta" };
             var vanPublicada = EventoObjectMother.GetVanValidaParaPublicar();
-            seguridad.Setup(s => s.GetPrincipal()).Returns(SeguridadObjectMother.GetGenericPrincipalAutenticadoSinRoles());
 
-            agenda.Proponer(vanPropuesta);
+			agenda.Proponer("Van propuesta");
             agenda.Publicar(vanPublicada.Titulo, vanPublicada.Ponente, vanPublicada.Fecha);
 
             IList<Evento> eventosPropuestos = agenda.GetEventosPropuestos();
@@ -56,13 +51,11 @@
 		public void Propuesta_de_van_sin_titulo()
 		{
 			var repository = new Mock<IEventoRepository>();
-			var van = new Evento();
 
             var seguridad = new Mock<ISeguridad>();
             var agenda = new Agenda(null, null, seguridad.Object, repository.Object);
             
-            Assert.Throws<ValidationException>(() => agenda.Proponer(van));
-			Assert.AreEqual(Guid.Empty, van.Id);
+            Assert.Throws<ValidationException>(() => agenda.Proponer(string.Empty));
 
 			repository.Verify(p => p.Save(It.IsAny<Evento>()), Times.Exactly(0));
 		}
@@ -78,8 +71,7 @@
             seguridad.Setup(s => s.GetPrincipal()).Returns(SeguridadObjectMother.GetGenericPrincipalAutenticadoSinRoles());
 
 			{
-				var van = new Evento {Titulo = "Van propuesta"};
-                agenda.Proponer(van);
+                agenda.Proponer("Van propuesta");
 			}
 
 			{
@@ -100,8 +92,7 @@
             seguridad.Setup(s => s.GetPrincipal()).Returns(SeguridadObjectMother.GetGenericPrincipalAutenticadoSinRoles());
 
 			{
-				var van = new Evento { Titulo = "Van propuesta" };
-                agenda.Proponer(van);
+				agenda.Proponer("Van propuesta");
 			}
 
 			{