public void TestAtGetByIdKasterIntranetRepositoryExceptionHvisBudgetkontogruppenIkkeFindes()
        {
            var fixture                      = new Fixture();
            var budgetkontogrupper           = fixture.CreateMany <Budgetkontogruppe>(3).ToList();
            var budgetkontogruppelisteHelper = new BudgetkontogruppelisteHelper(budgetkontogrupper);

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

            Assert.Throws <IntranetRepositoryException>(() => budgetkontogruppelisteHelper.GetById(-1));
        }
        public void TestAtGetByIdHenterBudgetkontogruppe()
        {
            var fixture                      = new Fixture();
            var budgetkontogrupper           = fixture.CreateMany <Budgetkontogruppe>(3).ToList();
            var budgetkontogruppelisteHelper = new BudgetkontogruppelisteHelper(budgetkontogrupper);

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

            var budgetkontogruppe = budgetkontogruppelisteHelper.GetById(budgetkontogrupper.ElementAt(1).Nummer);

            Assert.That(budgetkontogruppe, Is.Not.Null);
            Assert.That(budgetkontogruppe.Nummer, Is.EqualTo(budgetkontogrupper.ElementAt(1).Nummer));
            Assert.That(budgetkontogruppe.Navn, Is.Not.Null);
            Assert.That(budgetkontogruppe.Navn, Is.EqualTo(budgetkontogrupper.ElementAt(1).Navn));
        }
示例#3
0
        /// <summary>
        /// Henter og returnerer en given gruppe til budgetkonti.
        /// </summary>
        /// <param name="nummer">Unik identifikation af gruppen til budgetkonti.</param>
        /// <returns>Gruppe til budgetkonti.</returns>
        public virtual Budgetkontogruppe BudgetkontogruppeGetByNummer(int nummer)
        {
            var budgetkontogruppelisteHelper = new BudgetkontogruppelisteHelper(Repository.BudgetkontogruppeGetAll());

            return(budgetkontogruppelisteHelper.GetById(nummer));
        }