Hola!
Tengo un proyecto librería, donde hemos implementado toda la lógica de negocio de la aplicación. Dicha lógica de negocio hace uso de llamadas como "Membership.GetUser().ProviderUserKey" para obtener el Guid del usuario.
Ahora quiero montar un proyecto para las pruebas unitarias, pero me encuentro con el problema de que siempre que llamo a FormsAuthentication.Authenticate("user","pass") el método me devuelve FALSE, en cambio el método Membership.ValidateUser("user", "pass") me retorna TRUE, con lo que al parecer el App.config están correctas las secciones de connectionString, MembershipProvider, ...
El proyecto de Test Unitario, no es un proyecto Web... es posible autenticarse con la llamada FormsAuthentication.Authenticate("user","pass") en un proyecto que no sea Web ? Alguien sabe como poder hacer pruebas unitarias sobre la librería ?