public void TestAtGetByIdKasterIntranetRepositoryExceptionHvisKontogruppenIkkeFindes()
        {
            var fixture                = new Fixture();
            var kontogrupper           = fixture.CreateMany <Kontogruppe>(3).ToList();
            var kontogruppelisteHelper = new KontogruppelisteHelper(kontogrupper);

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

            Assert.Throws <IntranetRepositoryException>(() => kontogruppelisteHelper.GetById(-1));
        }
        public void TestAtGetByIdHenterKontogruppe()
        {
            var fixture                = new Fixture();
            var kontogrupper           = fixture.CreateMany <Kontogruppe>(3).ToList();
            var kontogruppelisteHelper = new KontogruppelisteHelper(kontogrupper);

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

            var kontogruppe = kontogruppelisteHelper.GetById(kontogrupper.ElementAt(1).Nummer);

            Assert.That(kontogruppe, Is.Not.Null);
            Assert.That(kontogruppe.Nummer, Is.EqualTo(kontogrupper.ElementAt(1).Nummer));
            Assert.That(kontogruppe.Navn, Is.Not.Null);
            Assert.That(kontogruppe.Navn, Is.EqualTo(kontogrupper.ElementAt(1).Navn));
        }
コード例 #3
0
        /// <summary>
        /// Henter og returnerer en given kontogruppe.
        /// </summary>
        /// <param name="nummer">Unik identifikation af kontogruppen.</param>
        /// <returns>Kontogruppe.</returns>
        public virtual Kontogruppe KontogruppeGetByNummer(int nummer)
        {
            var kontogruppelisteHelper = new KontogruppelisteHelper(Repository.KontogruppeGetAll());

            return(kontogruppelisteHelper.GetById(nummer));
        }