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