|  | @@ -15,14 +15,22 @@ func TestReceiverUser(t *testing.T) {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	id := protocol.NewID(uuid.New())
 | 
	
		
			
				|  |  |  	alters := protocol.NewAlterIDs(id, 100)
 | 
	
		
			
				|  |  | -	user := protocol.NewUser(id, alters, protocol.UserLevel(0), "")
 | 
	
		
			
				|  |  | +	account := &protocol.VMessAccount{
 | 
	
		
			
				|  |  | +		ID:       id,
 | 
	
		
			
				|  |  | +		AlterIDs: alters,
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +	user := protocol.NewUser(account, protocol.UserLevel(0), "")
 | 
	
		
			
				|  |  |  	rec := NewReceiver(v2net.TCPDestination(v2net.DomainAddress("v2ray.com"), 80), user)
 | 
	
		
			
				|  |  |  	assert.Bool(rec.HasUser(user)).IsTrue()
 | 
	
		
			
				|  |  |  	assert.Int(len(rec.Accounts)).Equals(1)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	id2 := protocol.NewID(uuid.New())
 | 
	
		
			
				|  |  |  	alters2 := protocol.NewAlterIDs(id2, 100)
 | 
	
		
			
				|  |  | -	user2 := protocol.NewUser(id2, alters2, protocol.UserLevel(0), "")
 | 
	
		
			
				|  |  | +	account2 := &protocol.VMessAccount{
 | 
	
		
			
				|  |  | +		ID:       id2,
 | 
	
		
			
				|  |  | +		AlterIDs: alters2,
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +	user2 := protocol.NewUser(account2, protocol.UserLevel(0), "")
 | 
	
		
			
				|  |  |  	assert.Bool(rec.HasUser(user2)).IsFalse()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	rec.AddUser(user2)
 |