diff Agendas/trunk/src/Agendas.Tests/TestBase.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 475be11edf56
children 3059a5f8930f
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Tests/TestBase.cs	Fri May 13 22:59:00 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Tests/TestBase.cs	Fri May 13 23:29:05 2011 -0300
@@ -8,14 +8,11 @@
 {
 	public class TestBase
 	{
-		protected static ISeguridad SeguridadServiceDefault
+		protected static void SetCurrentUser(string username)
 		{
-			get
-			{
-				var seguridad = new Mock<ISeguridad>();
-				seguridad.Setup(s => s.GetPrincipal()).Returns(SeguridadObjectMother.GetGenericPrincipalAutenticadoSinRoles());
-				return seguridad.Object;
-			}
+			var seguridad = new Mock<ISeguridad>();
+			seguridad.Setup(s => s.GetUserName()).Returns(username);
+		    IdentityContext.Current = seguridad.Object;
 		}
 
 		protected static IEventoRepository DefaultEventoRepository
@@ -39,5 +36,12 @@
 		{
 			PonenteRepository.Clear();
 		}
-	}
+
+        [SetUp]
+        public void SetearUsuario()
+        {
+            SetCurrentUser("neluz");
+        }
+
+    }
 }
\ No newline at end of file