package no.difi.sdp.client2.domain; import no.digipost.api.representations.Organisasjonsnummer; import org.junit.Test; import static org.hamcrest.Matchers.equalTo; import static org.junit.Assert.assertThat; public class AktoerOrganisasjonsnummerTest { @Test public void create_organisasjonsnummer_from_string() { String orgnr = "984661185"; AktoerOrganisasjonsnummer organisasjonsnummer = AktoerOrganisasjonsnummer.of(orgnr); assertThat(organisasjonsnummer.getOrganisasjonsnummer(), equalTo(orgnr)); } @Test public void create_organisasjonsnummer_from_class() { Organisasjonsnummer orgnr = Organisasjonsnummer.of("984661185"); AktoerOrganisasjonsnummer organisasjonsnummer = AktoerOrganisasjonsnummer.of(orgnr); assertThat(organisasjonsnummer.getOrganisasjonsnummer(), equalTo(orgnr.getOrganisasjonsnummer())); } @Test public void forfrem_til_avsender() { AktoerOrganisasjonsnummer organisasjonsnummer = AktoerOrganisasjonsnummer.of("984661185"); AvsenderOrganisasjonsnummer avsenderOrganisasjonsnummer = organisasjonsnummer.forfremTilAvsender(); assertThat(avsenderOrganisasjonsnummer.getOrganisasjonsnummerMedLandkode(), equalTo(organisasjonsnummer.getOrganisasjonsnummerMedLandkode())); } @Test public void forfrem_til_databehandler() { AktoerOrganisasjonsnummer organisasjonsnummer = AktoerOrganisasjonsnummer.of("984661185"); DatabehandlerOrganisasjonsnummer databehandlerOrganisasjonsnummer = organisasjonsnummer.forfremTilDatabehandler(); assertThat(databehandlerOrganisasjonsnummer.getOrganisasjonsnummerMedLandkode(), equalTo(organisasjonsnummer.getOrganisasjonsnummerMedLandkode())); } }