Пример #1
0
        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));
        }
Пример #2
0
        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));
        }