2009-07-03 15 views
5

Tengo un sitio ASP.NET MVC utilizando proveedor de suscripciones. Tengo problemas para probar algunas funcionalidades, incluido registrar un nuevo usuario.proveedor de pertenencia Pruebas sin ASP.NET

El sitio web de ASP.NET no tiene una forma de eliminar/eliminar un usuario registrado, por lo que en mi proyecto de prueba (WatiN con NUnit), intento eliminar una cuenta de usuario de prueba llamando a Membership.DeleteUser() . Entonces me doy cuenta de que no puedo usar esto ya que no puedo configurar el proveedor de membresía con web.config en mi proyecto NUnit (en Visual Studio).

¿Cómo configuro el proveedor de membresía sin usar ASP.NET?

Respuesta

6

Lo configura en su app.config para su proyecto NUnit. Consulte this blog post. Proporciona un ejemplo (o cerca) de lo que desea hacer.

Añadir lo siguiente a su app.config (desde el primer blog anterior):

<system.web> 

    <membership defaultProvider="MeanWormMembershipProvider"> 
     <providers> 
     <remove name="AspNetSqlMembershipProvider"/> 

      <add applicationName="MeanWorm" requiresQuestionAndAnswer="false" 
      requiresUniqueEmail="true" minRequiredNonalphanumericCharacters="0" 
      enablePasswordReset="true" passwordFormat="Hashed" connectionStringName="MeanWormConnectionString" 
      name="MeanWormMembershipProvider" type="MeanWorm.Domain.Providers.MeanWormMembershipProvider,MeanWorm.Domain"/> 

     </providers> 
    </membership> 
    </system.web> 
Cuestiones relacionadas