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)); }
/// <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)); }