public void TestAtBudgetkontogruppeGetByNummerKasterIntranetRepositoryExceptionHvisBudgetkontogruppeIkkeFindes() { var fixture = new Fixture(); var budgetkontogrupper = fixture.CreateMany <Budgetkontogruppe>(3).ToList(); var finansstyringRepository = MockRepository.GenerateMock <IFinansstyringRepository>(); finansstyringRepository.Expect(m => m.BudgetkontogruppeGetAll()) .Return(budgetkontogrupper); var objectMapper = MockRepository.GenerateMock <IObjectMapper>(); var queryHandler = new MyFinansstyringQueryHandler(finansstyringRepository, objectMapper); Assert.That(queryHandler, Is.Not.Null); Assert.Throws <IntranetRepositoryException>(() => queryHandler.BudgetkontogruppeGetByNummer(-1)); }
public void TestAtBudgetkontogruppeGetByNummerHenterBudgetkontogruppe() { var fixture = new Fixture(); var budgetkontogrupper = fixture.CreateMany <Budgetkontogruppe>(3).ToList(); var finansstyringRepository = MockRepository.GenerateMock <IFinansstyringRepository>(); finansstyringRepository.Expect(m => m.BudgetkontogruppeGetAll()) .Return(budgetkontogrupper); var objectMapper = MockRepository.GenerateMock <IObjectMapper>(); var queryHandler = new MyFinansstyringQueryHandler(finansstyringRepository, objectMapper); Assert.That(queryHandler, Is.Not.Null); var budgetkontogruppe = queryHandler.BudgetkontogruppeGetByNummer(budgetkontogrupper.ElementAt(1).Nummer); Assert.That(budgetkontogruppe, Is.Not.Null); Assert.That(budgetkontogruppe.Nummer, Is.EqualTo(budgetkontogrupper.ElementAt(1).Nummer)); }