小编Rob*_*thy的帖子

嘲弄会员资格

我正在编写自定义配置文件提供程序,但我仍打算使用默认的AspNetSqlMembershipProvider作为我的成员资格提供程序.我的配置文件提供程序中的GetAllProfiles()方法如下所示:

1    public override ProfileInfoCollection GetAllProfiles(ProfileAuthenticationOption authenticationOption, int pageIndex, int pageSize, out int totalRecords)
2    {
3        // Get the profiles
4        IQueryable<Profile> profiles = _profileRepository.GetAllProfiles();
5    
6        // Convert to a ProfileInfoCollection
7        ProfileInfoCollection profileInfoCollection = new ProfileInfoCollection();
8        foreach (Profile profile in profiles)
9        {
10           MembershipUser user = Membership.GetUser(profile.UserId);
11   
12           string username = user.UserName;
13           bool isAnonymous = false;
14           DateTime lastActivity = user.LastActivityDate;
15           DateTime lastUpdated = profile.LastUpdated;
16   
17           ProfileInfo profileInfo = new ProfileInfo(username, …
Run Code Online (Sandbox Code Playgroud)

tdd asp.net-membership mocking

9
推荐指数
2
解决办法
2803
查看次数

标签 统计

asp.net-membership ×1

mocking ×1

tdd ×1