Pergunta

Eu tenho um site ASP.NET MVC usando provedor de associação. Tenho dificuldade em testar algumas funcionalidades incluindo registrar um novo usuário.

O site ASP.NET não tem uma maneira de apagar / remover um usuário registrado, então no meu projeto de teste (WatiN com NUnit), estou tentando excluir uma conta de usuário de teste chamando Membership.DeleteUser (). Então eu percebo que não posso usar isso desde que eu não posso configurar o provedor de associação com web.config no meu projeto NUnit (no estúdio visual).

Como faço para configurar o provedor de associação sem usar ASP.NET?

Foi útil?

Solução

Você configurá-lo no seu app.config para o seu projeto NUnit. Confira este post . Ele fornece um exemplo (ou fechar) para o que você quer fazer.

Adicione o seguinte ao seu app.config (a partir do primeiro blog acima):

 <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>

Outras dicas

Você já olhou para o Cliente Aplicativo Serviços ? Eu não tenho certeza se é isso que você quer, mas vale a pena olhar em.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top