いTDDカスタム会員制プロバイダおよびカスタム会員のユーザー?

StackOverflow https://stackoverflow.com/questions/76781

  •  09-06-2019
  •  | 
  •  

質問

I成する必要があるカスタム会員のユーザーやプロバイダのためASP.NET mvcアプリを探している利用TDD.を生み出していユーザクラスを継承しMembershipUserラックスしようとしていたことが分かりエラることができません。どんで有効なプロバイダの名前?私だけで追加する必要があります。config?なんでも試験のwebアプリケーションである。

[破]UserTests.設定します。UserShouldHaveMembershipUserProperties テストケースクラス'UserTests.設定します。UserShouldHaveMembershipUserProperties' 失敗した:会員のプロバイダ名を指定は無効となります。パラメータ名providerName システム。ArgumentException メッセージ:会員のプロバイダ名を指定は無効となります。パラメータ名providerName ソース:システム。ウェブ

役に立ちましたか?

解決

の構成に加えユニット試験プロジェクト設定ファイルを見て思ったこと。

  <connectionStrings>
     <remove name="LocalSqlServer"/>
     <add name="LocalSqlServer" connectionString="<connection string>" providerName="System.Data.SqlClient"/>
  </connectionStrings>
  <system.web>
     <membership defaultProvider="provider">
       <providers>
         <add name="provider" applicationName="MyApp" type="System.Web.Security.SqlMembershipProvider" connectionStringName="LocalSqlServer" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" requiresQuestionAndAnswer="false" maxInvalidPasswordAttempts="3" passwordAttemptWindow="15"/>
       </providers>
     </membership>
  </system.web>

他のヒント

はい、必要な設定を行うことができるでしょう設定ファイル(れていないことが考えられます。config試験のために図書館がアプリです。config).まだ利用になったつもり内部に設定します。まる場所ですが、インスタンスを生成するユーザーとつの試験です。時点ごとの出会いが新しい問題で、なるべくして別の質問になると思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top