|  |  |  | @ -9,6 +9,10 @@ namespace Volo.Abp.Identity | 
			
		
	
		
			
				
					|  |  |  |  |         private readonly IIdentityUserRepository _userRepository; | 
			
		
	
		
			
				
					|  |  |  |  |         private readonly IIdentityRoleRepository _roleRepository; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         private IdentityRole _adminRole; | 
			
		
	
		
			
				
					|  |  |  |  |         private IdentityRole _moderator; | 
			
		
	
		
			
				
					|  |  |  |  |         private IdentityRole _supporterRole; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         public AbpIdentityTestDataBuilder( | 
			
		
	
		
			
				
					|  |  |  |  |             IGuidGenerator guidGenerator, | 
			
		
	
		
			
				
					|  |  |  |  |             IIdentityUserRepository userRepository, | 
			
		
	
	
		
			
				
					|  |  |  | @ -27,14 +31,20 @@ namespace Volo.Abp.Identity | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         private void AddRoles() | 
			
		
	
		
			
				
					|  |  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |  |             _roleRepository.Insert(new IdentityRole(_guidGenerator.Create(), "admin")); | 
			
		
	
		
			
				
					|  |  |  |  |             _roleRepository.Insert(new IdentityRole(_guidGenerator.Create(), "moderator")); | 
			
		
	
		
			
				
					|  |  |  |  |             _roleRepository.Insert(new IdentityRole(_guidGenerator.Create(), "supporter")); | 
			
		
	
		
			
				
					|  |  |  |  |             _adminRole = new IdentityRole(_guidGenerator.Create(), "admin"); | 
			
		
	
		
			
				
					|  |  |  |  |             _moderator = new IdentityRole(_guidGenerator.Create(), "moderator"); | 
			
		
	
		
			
				
					|  |  |  |  |             _supporterRole = new IdentityRole(_guidGenerator.Create(), "supporter"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             _roleRepository.Insert(_adminRole); | 
			
		
	
		
			
				
					|  |  |  |  |             _roleRepository.Insert(_moderator); | 
			
		
	
		
			
				
					|  |  |  |  |             _roleRepository.Insert(_supporterRole); | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         private void AddUsers() | 
			
		
	
		
			
				
					|  |  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |  |             _userRepository.Insert(new IdentityUser(_guidGenerator.Create(), "john.nash")); | 
			
		
	
		
			
				
					|  |  |  |  |             var john = new IdentityUser(_guidGenerator.Create(), "john.nash"); | 
			
		
	
		
			
				
					|  |  |  |  |             john.Roles.Add(new IdentityUserRole(_guidGenerator.Create(), john.Id, _moderator.Id)); | 
			
		
	
		
			
				
					|  |  |  |  |             _userRepository.Insert(john); | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | } |