Exemplo n.º 1
0
        public void TestAtConstructorInitiererAdressekartotekQueryHandlerBase()
        {
            var adresseRepository = MockRepository.GenerateMock <IAdresseRepository>();
            var objectMapper      = MockRepository.GenerateMock <IObjectMapper>();
            var queryHandler      = new MyAdressekartotekQueryHandler(adresseRepository, objectMapper);

            Assert.That(queryHandler, Is.Not.Null);
            Assert.That(queryHandler.Repository, Is.Not.Null);
        }
Exemplo n.º 2
0
        public void TestAtPostnummerGetByLandekodeAndPostnummerKasterArgumentNullExceptionHvisLandekodeErNull()
        {
            var adresseRepository = MockRepository.GenerateMock <IAdresseRepository>();
            var objectMapper      = MockRepository.GenerateMock <IObjectMapper>();
            var queryHandler      = new MyAdressekartotekQueryHandler(adresseRepository, objectMapper);

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

            Assert.Throws <ArgumentNullException>(() => queryHandler.PostnummerGetByLandekodeAndPostnummer(null, null));
        }
Exemplo n.º 3
0
        public void TestAtBetalingsbetingelseGetByNummerKasterIntranetRepositoryExceptionHvisBetalingsbetingelseIkkeFindes()
        {
            var fixture = new Fixture();
            var betalingsbetingelser = fixture.CreateMany <Betalingsbetingelse>(3).ToList();

            var adresseRepository = MockRepository.GenerateMock <IAdresseRepository>();

            adresseRepository.Expect(m => m.BetalingsbetingelseGetAll())
            .Return(betalingsbetingelser);
            var objectMapper = MockRepository.GenerateMock <IObjectMapper>();
            var queryHandler = new MyAdressekartotekQueryHandler(adresseRepository, objectMapper);

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

            Assert.Throws <IntranetRepositoryException>(() => queryHandler.BetalingsbetingelseGetByNummer(-1));
        }
Exemplo n.º 4
0
        public void TestAtBetalingsbetingelseGetByNummerHenterBetalingsbetingelse()
        {
            var fixture = new Fixture();
            var betalingsbetingelser = fixture.CreateMany <Betalingsbetingelse>(3).ToList();

            var adresseRepository = MockRepository.GenerateMock <IAdresseRepository>();

            adresseRepository.Expect(m => m.BetalingsbetingelseGetAll())
            .Return(betalingsbetingelser);
            var objectMapper = MockRepository.GenerateMock <IObjectMapper>();
            var queryHandler = new MyAdressekartotekQueryHandler(adresseRepository, objectMapper);

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

            var betalingsbetingelse = queryHandler.BetalingsbetingelseGetByNummer(betalingsbetingelser.ElementAt(1).Nummer);

            Assert.That(betalingsbetingelse, Is.Not.Null);
            Assert.That(betalingsbetingelse.Nummer, Is.EqualTo(betalingsbetingelser.ElementAt(1).Nummer));
        }
Exemplo n.º 5
0
        public void TestAtPostnummerGetByLandekodeAndPostnummerKasterIntranetRepositoryExceptionHvisPostnummerIkkeFindes()
        {
            var fixture   = new Fixture();
            var postnumre = fixture.CreateMany <Postnummer>(3).ToList();

            var adresseRepository = MockRepository.GenerateMock <IAdresseRepository>();

            adresseRepository.Expect(m => m.PostnummerGetAll())
            .Return(postnumre);
            var objectMapper = MockRepository.GenerateMock <IObjectMapper>();
            var queryHandler = new MyAdressekartotekQueryHandler(adresseRepository, objectMapper);

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

            Assert.Throws <IntranetRepositoryException>(
                () =>
                queryHandler.PostnummerGetByLandekodeAndPostnummer(fixture.Create <string>(),
                                                                   fixture.Create <string>()));
        }
Exemplo n.º 6
0
        public void TestAtFirmaGetByNummerKasterIntranetRepositoryExceptionHvisFirmaIkkeFindes()
        {
            var fixture  = new Fixture();
            var personer = fixture.CreateMany <Person>(3).ToList();
            var firmaer  = fixture.CreateMany <Firma>(3).ToList();
            var adresser = new List <AdresseBase>();

            adresser.AddRange(personer);
            adresser.AddRange(firmaer);

            var adresseRepository = MockRepository.GenerateMock <IAdresseRepository>();

            adresseRepository.Expect(m => m.AdresseGetAll())
            .Return(adresser);
            var objectMapper = MockRepository.GenerateMock <IObjectMapper>();
            var queryHandler = new MyAdressekartotekQueryHandler(adresseRepository, objectMapper);

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

            Assert.Throws <IntranetRepositoryException>(() => queryHandler.FirmaGetByNummer(-1));
        }
Exemplo n.º 7
0
        public void TestAtPostnummerGetByLandekodeAndPostnummerHenterPostnummer()
        {
            var fixture   = new Fixture();
            var postnumre = fixture.CreateMany <Postnummer>(3).ToList();

            var adresseRepository = MockRepository.GenerateMock <IAdresseRepository>();

            adresseRepository.Expect(m => m.PostnummerGetAll())
            .Return(postnumre);
            var objectMapper = MockRepository.GenerateMock <IObjectMapper>();
            var queryHandler = new MyAdressekartotekQueryHandler(adresseRepository, objectMapper);

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

            var postnummer = queryHandler.PostnummerGetByLandekodeAndPostnummer(postnumre.ElementAt(1).Landekode,
                                                                                postnumre.ElementAt(1).Postnr);

            Assert.That(postnummer, Is.Not.Null);
            Assert.That(postnummer.Landekode, Is.Not.Null);
            Assert.That(postnummer.Landekode, Is.EqualTo(postnumre.ElementAt(1).Landekode));
            Assert.That(postnummer.Postnr, Is.Not.Null);
            Assert.That(postnummer.Postnr, Is.EqualTo(postnumre.ElementAt(1).Postnr));
        }
Exemplo n.º 8
0
        public void TestAtAdresseGetByNummerHenterAdresse()
        {
            var fixture  = new Fixture();
            var personer = fixture.CreateMany <Person>(3).ToList();
            var firmaer  = fixture.CreateMany <Firma>(3).ToList();
            var adresser = new List <AdresseBase>();

            adresser.AddRange(personer);
            adresser.AddRange(firmaer);

            var adresseRepository = MockRepository.GenerateMock <IAdresseRepository>();

            adresseRepository.Expect(m => m.AdresseGetAll())
            .Return(adresser);
            var objectMapper = MockRepository.GenerateMock <IObjectMapper>();
            var queryHandler = new MyAdressekartotekQueryHandler(adresseRepository, objectMapper);

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

            var adresse = queryHandler.AdresseGetByNummer(adresser.ElementAt(1).Nummer);

            Assert.That(adresse, Is.Not.Null);
            Assert.That(adresse.Nummer, Is.EqualTo(adresser.ElementAt(1).Nummer));
        }
Exemplo n.º 9
0
        public void TestAtFirmaGetAllHenterAlleFirmaer()
        {
            var fixture  = new Fixture();
            var personer = fixture.CreateMany <Person>(3).ToList();
            var firmaer  = fixture.CreateMany <Firma>(3).ToList();
            var adresser = new List <AdresseBase>();

            adresser.AddRange(personer);
            adresser.AddRange(firmaer);

            var adresseRepository = MockRepository.GenerateMock <IAdresseRepository>();

            adresseRepository.Expect(m => m.AdresseGetAll())
            .Return(adresser);
            var objectMapper = MockRepository.GenerateMock <IObjectMapper>();
            var queryHandler = new MyAdressekartotekQueryHandler(adresseRepository, objectMapper);

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

            var result = queryHandler.FirmaGetAll();

            Assert.That(result, Is.Not.Null);
            Assert.That(result.Count(), Is.EqualTo(3));
        }