@Test
    @ConfiguredWithReadme("embedded-userdatabase/README.md#1")
    public void configure_all_attributes() {
        final User admin = User.getById("admin", false);
        assertNotNull(admin);

        assertThat(admin.getFullName(), is("Admin"));
        assertThat(admin.getDescription(), is("Superwoman"));

        SlackUserProperty slackUserProperty = admin.getProperty(SlackUserProperty.class);
        assertThat(slackUserProperty.getUserId(), is("ABCDEFGH"));

        UserProperty mailerProperty = admin.getProperty(UserProperty.class);
        assertThat(mailerProperty.getEmailAddress(), is("admin3@example.com"));

        TimeZoneProperty timeZoneProperty = admin.getProperty(TimeZoneProperty.class);
        assertThat(timeZoneProperty.getTimeZoneName(), is("Europe/London"));

        UserPropertyImpl authorizedKeysProperty = admin.getProperty(UserPropertyImpl.class);
        assertThat(authorizedKeysProperty.authorizedKeys, is("ssh-rsa some-key\n"));
    }
@author <a href="mailto:nicolas.deloof@gmail.com">Nicolas De Loof</a>
integrations/src/test/java/io/jenkins/plugins/casc/core/HudsonPrivateSecurityRealmConfiguratorTest.java