मैं, इकाई परीक्षण MembershipProvider कोशिश कर रहा हूँ लेकिन मैं यह पता लगाने नहीं कर सकते कि कैसे या इसके इकाई परीक्षण के लिए किसी भी आवश्यकता है कि क्या ...ASP.NET - यूनिट परीक्षण MembershipProvider
मेरे व्यापार परत:
public interface IAccountService
{
MembershipCreateStatus CreateUser(string userName, string password, string email);
}
public class AccountService : IAccountService
{
private readonly MembershipProvider provider;
public AccountService() : this(null) { }
public AccountService(MembershipProvider providera)
{
this.provider = providera ?? Membership.Provider;
}
public MembershipCreateStatus CreateUser(string userName, string password, string email)
{
if (String.IsNullOrEmpty(userName)) throw new ArgumentException("Value cannot be null or empty.", userName);
if (String.IsNullOrEmpty(password)) throw new ArgumentException("Value cannot be null or empty.", password);
if (String.IsNullOrEmpty(email)) throw new ArgumentException("Value cannot be null or empty.", email);
MembershipCreateStatus status;
provider.CreateUser(userName, password, email, null, null, true, null, out status);
return status;
}
}
एकमात्र उदाहरण जिन्हें मैंने अभी तक पाया है, स्थानीय डेटाबेस सेटअप के साथ "MockMembershipProvider" की आवश्यकता है ... मेरे लिए काफी अजीब लगता है।
अग्रिम धन्यवाद।
वास्तव में क्या आप मदद की ज़रूरत है में: क्या एक परीक्षण की तरह लग रहे हो सकता है का एक उदाहरण? क्या आप यूनिट परीक्षणों के लिए विचार प्राप्त करना चाहते हैं जो आपके प्रदाता का परीक्षण करेंगे? – Wodzu