Пример #1
0
        public void TestAtConstructorInitiererFinansstyringQueryHandlerBase()
        {
            var finansstyringRepository = MockRepository.GenerateMock <IFinansstyringRepository>();
            var objectMapper            = MockRepository.GenerateMock <IObjectMapper>();
            var queryHandler            = new MyFinansstyringQueryHandler(finansstyringRepository, objectMapper);

            Assert.That(queryHandler, Is.Not.Null);
            Assert.That(queryHandler.Repository, Is.Not.Null);
        }
Пример #2
0
        public void TestAtKontogruppeGetByNummerKasterIntranetRepositoryExceptionHvisKontogruppeIkkeFindes()
        {
            var fixture      = new Fixture();
            var kontogrupper = fixture.CreateMany <Kontogruppe>(3).ToList();

            var finansstyringRepository = MockRepository.GenerateMock <IFinansstyringRepository>();

            finansstyringRepository.Expect(m => m.KontogruppeGetAll())
            .Return(kontogrupper);
            var objectMapper = MockRepository.GenerateMock <IObjectMapper>();
            var queryHandler = new MyFinansstyringQueryHandler(finansstyringRepository, objectMapper);

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

            Assert.Throws <IntranetRepositoryException>(() => queryHandler.KontogruppeGetByNummer(-1));
        }
Пример #3
0
        public void TestAtKontogruppeGetByNummerHenterKontogruppe()
        {
            var fixture      = new Fixture();
            var kontogrupper = fixture.CreateMany <Kontogruppe>(3).ToList();

            var finansstyringRepository = MockRepository.GenerateMock <IFinansstyringRepository>();

            finansstyringRepository.Expect(m => m.KontogruppeGetAll())
            .Return(kontogrupper);
            var objectMapper = MockRepository.GenerateMock <IObjectMapper>();
            var queryHandler = new MyFinansstyringQueryHandler(finansstyringRepository, objectMapper);

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

            var kontogruppe = queryHandler.KontogruppeGetByNummer(kontogrupper.ElementAt(1).Nummer);

            Assert.That(kontogruppe, Is.Not.Null);
            Assert.That(kontogruppe.Nummer, Is.EqualTo(kontogrupper.ElementAt(1).Nummer));
        }