public function convertedAccountRolesCanBeSet()
{
$source = ['accountIdentifier' => 'someAccountIdentifier', 'credentialsSource' => 'someEncryptedStuff', 'authenticationProviderName' => 'DefaultProvider', 'roles' => ['Neos.Flow:Customer', 'Neos.Flow:Administrator']];
$expectedRoleIdentifiers = ['Neos.Flow:Customer', 'Neos.Flow:Administrator'];
$configuration = $this->objectManager->get(PropertyMappingConfigurationBuilder::class)->build();
$configuration->forProperty('roles.*')->allowProperties();
$account = $this->propertyMapper->convert($source, Account::class, $configuration);
$this->assertInstanceOf(Account::class, $account);
$this->assertEquals(2, count($account->getRoles()));
$this->assertEquals($expectedRoleIdentifiers, array_keys($account->getRoles()));
}