public void Initier()
        {
            var orgnummerAvsender = new Organisasjonsnummer("123456789");
            var avsender = new Avsender(orgnummerAvsender);

            var orgnummerDatabehandler = new Organisasjonsnummer("987654321");
            var avsendersertifikat = new X509Certificate2();
            var databehandler = new Databehandler(orgnummerDatabehandler, avsendersertifikat);

            avsender.Avsenderidentifikator = "Avsenderidentifikator.I.Organisasjon";
        }
            public void Initializes_verdi_properly()
            {
                //Arrange
                const string orgnr = "123456789";

                //Act
                var organisasjonsnummer = new Organisasjonsnummer(orgnr);

                //Assert
                Assert.Equal(orgnr, organisasjonsnummer.Verdi);
            }
コード例 #3
0
        internal static Avsender GetAvsender()
        {
            if (_avsender != null)
            {
                return _avsender;
            }

            var orgNrAvsender = new Organisasjonsnummer(Settings.Default.OrganisasjonsnummerAvsender);

            return _avsender = new Avsender(orgNrAvsender);
        }
            public void Returns_organisasjonsnummer_with_country_prefix()
            {
                //Arrange
                const string source = "123456789";
                const string expected = "9908:123456789";
                var organisasjonsnummer = new Organisasjonsnummer(source);

                //Act
                var actual = organisasjonsnummer.WithCountryCode;

                //Assert
                Assert.Equal(expected, actual);

            }
        public void DigitalPostInfo()
        {
            var personnummer = "01013300002";
            var postkasseadresse = "ola.nordmann#2233";
            var mottakersertifikat = new X509Certificate2(); //sertifikat hentet fra Oppslagstjenesten
            var orgnummerPostkasse = new Organisasjonsnummer("123456789");
            var mottaker = new DigitalPostMottaker(
                    personnummer,
                    postkasseadresse,
                    mottakersertifikat,
                    orgnummerPostkasse
                );

            var ikkeSensitivTittel = "En tittel som ikke er sensitiv";
            var sikkerhetsnivå = Sikkerhetsnivå.Nivå3;
            var postInfo = new DigitalPostInfo(mottaker, ikkeSensitivTittel, sikkerhetsnivå);
        }
コード例 #6
0
            public void Appends_databehandler_and_avsender_organisasjonsnummer()
            {
                //Arrange
                var miljø = Miljø.Produksjonsmiljø;

                var databehandlerOrgnr = "123456789";
                var avsenderOrgnr = "987654321";

                var databehandlerOrganisasjonsnummer =  new Organisasjonsnummer(databehandlerOrgnr);
                var avsenderOrganisasjonsnummer = new Organisasjonsnummer(avsenderOrgnr);

                //Act
                var fullUri = miljø.UrlWithOrganisasjonsnummer(databehandlerOrganisasjonsnummer, avsenderOrganisasjonsnummer);

                //Assert
                Assert.Contains($"9908:{databehandlerOrgnr}/9908:{avsenderOrgnr}", fullUri.ToString());
            }
        public void FysiskPostInfo()
        {
            var navn = "Ola Nordmann";
            var adresse = new NorskAdresse("0001", "Oslo");
            var mottakersertifikat = new X509Certificate2(); // sertifikat hentet fra Oppslagstjenesten
            var orgnummerPostkasse = new Organisasjonsnummer("123456789");
            var mottaker = new FysiskPostMottaker(navn, adresse, mottakersertifikat, orgnummerPostkasse);

            var returMottaker = new FysiskPostReturmottaker(
                "John Doe",
                new NorskAdresse("0566", "Oslo")
                {
                    Adresselinje1 = "Returgata 22"
                });

            var postInfo = new FysiskPostInfo(
                        mottaker,
                        Posttype.A,
                        Utskriftsfarge.SortHvitt,
                        Posthåndtering.MakuleringMedMelding,
                        returMottaker
                    );
        }
コード例 #8
0
 internal Uri UrlWithOrganisasjonsnummer(Organisasjonsnummer databehandler, Organisasjonsnummer avsender)
 {
     return new Uri(Url,$"{databehandler.WithCountryCode}/{avsender.WithCountryCode}");
 }
コード例 #9
0
 internal static Avsender GetAvsender()
 {
     var orgNrAvsender = new Organisasjonsnummer(Settings.Default.OrganisasjonsnummerAvsender);
     return new Avsender(orgNrAvsender) {Avsenderidentifikator = Settings.Default.Avsenderidentifikator};
 }
コード例 #10
0
 internal static Avsender GetAvsender()
 {
     var orgnrBring = new Organisasjonsnummer("988015814");
     return new Avsender(orgnrBring);
 }