diff Agendas/trunk/src/Agendas.Tests/PropuestasTests.cs @ 50:3ebe89c88caa

Agregando propiedad al Evento sobre el Usuario que lo crea o que realizó la última modificación.
author nelopauselli
date Fri, 13 May 2011 23:29:05 -0300
parents 2edc705aae0a
children 4a63a73e38e4
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Tests/PropuestasTests.cs	Fri May 13 22:59:00 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Tests/PropuestasTests.cs	Fri May 13 23:29:05 2011 -0300
@@ -15,10 +15,7 @@
 		[Test]
 		public void Propuesta_de_van_con_usuario_autenticado()
 		{
-            var seguridad = new Mock<ISeguridad>();
-            var agenda = new Agenda(null, null, seguridad.Object, DefaultEventoRepository, DefaultPonenteRepository);
-
-            seguridad.Setup(s => s.GetPrincipal()).Returns(SeguridadObjectMother.GetGenericPrincipalAutenticadoSinRoles());
+            var agenda = new Agenda(null, null, DefaultEventoRepository, DefaultPonenteRepository);
 			agenda.Proponer("Van propuesta", null);
 
 			IList<Evento> eventosPropuestos = agenda.GetEventosPropuestos();
@@ -30,7 +27,7 @@
         [Test]
         public void Verificar_propuesta_separada_de_publicacion()
         {
-            var agenda = new Agenda(null, null, SeguridadServiceDefault, DefaultEventoRepository, DefaultPonenteRepository);
+            var agenda = new Agenda(null, null, DefaultEventoRepository, DefaultPonenteRepository);
 
 			agenda.Proponer("Van propuesta", null);
             agenda.Publicar("Van publicada", "jjmontes", DateTime.Now);
@@ -47,8 +44,7 @@
 		{
 			var repository = new Mock<IEventoRepository>();
 
-            var seguridad = new Mock<ISeguridad>();
-            var agenda = new Agenda(null, null, seguridad.Object, repository.Object, DefaultPonenteRepository);
+            var agenda = new Agenda(null, null, repository.Object, DefaultPonenteRepository);
 
 			Assert.Throws<ValidationException>(() => agenda.Proponer(string.Empty, null));
 
@@ -58,11 +54,8 @@
 		[Test]
 		public void Agendar_van_propuesta_sin_fecha()
 		{
-			var seguridad = new Mock<ISeguridad>();
-            var agenda = new Agenda(null, null, seguridad.Object, DefaultEventoRepository, DefaultPonenteRepository);
+            var agenda = new Agenda(null, null, DefaultEventoRepository, DefaultPonenteRepository);
             
-            seguridad.Setup(s => s.GetPrincipal()).Returns(SeguridadObjectMother.GetGenericPrincipalAutenticadoSinRoles());
-
 			{
 				agenda.Proponer("Van propuesta", null);
 			}
@@ -77,11 +70,8 @@
 		[Test]
 		public void Agendar_van_propuesta_sin_ponente()
 		{
-			var seguridad = new Mock<ISeguridad>();
-            var agenda = new Agenda(null, null, seguridad.Object, DefaultEventoRepository, DefaultPonenteRepository);
+            var agenda = new Agenda(null, null, DefaultEventoRepository, DefaultPonenteRepository);
             
-            seguridad.Setup(s => s.GetPrincipal()).Returns(SeguridadObjectMother.GetGenericPrincipalAutenticadoSinRoles());
-
 			{
 				agenda.Proponer("Van propuesta", null);
 			}
@@ -98,7 +88,7 @@
 		[Test]
 		public void Modificar_y_publicar_van_propuesta()
 		{
-			var agenda = new Agenda(null, null, SeguridadServiceDefault, DefaultEventoRepository, DefaultPonenteRepository);
+			var agenda = new Agenda(null, null, DefaultEventoRepository, DefaultPonenteRepository);
 
 			agenda.Proponer("Van", null);
 			{
@@ -132,10 +122,9 @@
         [Test]
         public void Propuesta_de_van_sin_autenticacion()
         {
-            var seguridad = new Mock<ISeguridad>();
-            var agenda = new Agenda(null, null, seguridad.Object, DefaultEventoRepository, DefaultPonenteRepository);
+            var agenda = new Agenda(null, null, DefaultEventoRepository, DefaultPonenteRepository);
 
-            seguridad.Setup(s => s.GetPrincipal()).Returns(SeguridadObjectMother.GetGenericPrincipalSinAutenticar());
+            SetCurrentUser(null);
 
             Assert.Throws<UsuarioNoAutenticadoException>(() => agenda.Proponer("Inmortalidad de la meduza.", null));
         }
@@ -145,11 +134,7 @@
         {
             var idEventoNoExistente = new Guid("99999999999999999999999999999999");
 
-            var seguridad = new Mock<ISeguridad>();
-            var agenda = new Agenda(null, null, seguridad.Object, DefaultEventoRepository, DefaultPonenteRepository);
-
-            seguridad.Setup(s => s.GetPrincipal()).Returns(
-                SeguridadObjectMother.GetGenericPrincipalAutenticadoSinRoles());
+            var agenda = new Agenda(null, null, DefaultEventoRepository, DefaultPonenteRepository);
 
             Assert.IsNull(agenda.GetEvento(idEventoNoExistente));
         }