2009-07-03 14 views
5

メンバーシッププロバイダを使用しているASP.NET MVCサイトがあります。私は、新しいユーザーを登録することを含むいくつかの機能をテストするのに問題があります。ASP.NETを使用しないメンバシッププロバイダのテスト

ASP.NET Webサイトに登録済みのユーザーを削除/削除する方法がないため、テストプロジェクト(WatnN with NUnit)で、Membership.DeleteUser()を呼び出してテスト用のユーザーアカウントを削除しようとしています。 。それから、NUnitプロジェクト(ビジュアルスタジオ)でweb.configを使ってメンバーシッププロバイダを設定することができないので、私はこれを使うことができません。

ASP.NETを使用せずにメンバーシッププロバイダを設定するにはどうすればよいですか?

答えて

6

NUnitプロジェクトのapp.configで設定します。 this blog postをチェックしてください。これは、あなたがしたいことの例(または閉じる)を提供します。

(上記の最初のブログから)あなたはapp.configに以下を追加します。

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

Client Application Servicesを調べましたか?それがあなたが望むものなのかどうかはわかりませんが、調べる価値があります。

関連する問題