public void TestAtGetByIdKasterIntranetRepositoryExceptionHvisAdressegruppeIkkeFindes()
        {
            var fixture                  = new Fixture();
            var adressegrupper           = fixture.CreateMany <Adressegruppe>(3).ToList();
            var adressegruppelisteHelper = new AdressegruppelisteHelper(adressegrupper);

            Assert.That(adressegruppelisteHelper, Is.Not.Null);

            Assert.Throws <IntranetRepositoryException>(() => adressegruppelisteHelper.GetById(-1));
        }
        public void TestAtGetByIdHenterAdressegruppe()
        {
            var fixture                  = new Fixture();
            var adressegrupper           = fixture.CreateMany <Adressegruppe>(3).ToList();
            var adressegruppelisteHelper = new AdressegruppelisteHelper(adressegrupper);

            Assert.That(adressegruppelisteHelper, Is.Not.Null);

            var adressegruppe = adressegruppelisteHelper.GetById(adressegrupper.ElementAt(1).Nummer);

            Assert.That(adressegruppe, Is.Not.Null);
            Assert.That(adressegruppe.Nummer, Is.EqualTo(adressegrupper.ElementAt(1).Nummer));
            Assert.That(adressegruppe.Navn, Is.Not.Null);
            Assert.That(adressegruppe.Navn, Is.EqualTo(adressegrupper.ElementAt(1).Navn));
        }
示例#3
0
        /// <summary>
        /// Henter og returnerer en given adressegruppe.
        /// </summary>
        /// <param name="nummer">Unik identifikation af adressegruppen.</param>
        /// <returns>Adressegruppe.</returns>
        public virtual Adressegruppe AdressegruppeGetByNummer(int nummer)
        {
            var adressegruppelisteHelper = new AdressegruppelisteHelper(Repository.AdressegruppeGetAll());

            return(adressegruppelisteHelper.GetById(nummer));
        }