public void KlantToegevoegd(KlantGeregistreerdEvent klantGeregistreerd)
        {
            var klant = new Klant
            {
                Id          = klantGeregistreerd.Id,
                Voornaam    = klantGeregistreerd.Voornaam,
                Achternaam  = klantGeregistreerd.Achternaam,
                KredietOver = NameConstants.KredietLimit,
            };

            _klantDatamapper.Insert(klant);
        }
        public void KlantToegevoegd(KlantGeregistreerdEvent klantGeregistreerd)
        {
            var klant = new Klant
            {
                Id             = klantGeregistreerd.Id,
                Voornaam       = klantGeregistreerd.Voornaam,
                Achternaam     = klantGeregistreerd.Achternaam,
                AdresRegel     = klantGeregistreerd.AdresRegel,
                Plaats         = klantGeregistreerd.Plaats,
                Postcode       = klantGeregistreerd.Postcode,
                Telefoonnummer = klantGeregistreerd.Telefoonnummer
            };

            _klantDatamapper.Insert(klant);
        }
        public void KlantGeregistreerdEventAddsToDatabase()
        {
            var artikelEvent = new KlantGeregistreerdEvent
            {
                Id         = "1",
                Voornaam   = "Hans",
                Achternaam = "Van Huizen"
            };

            var mapperMock = new Mock <IKlantDatamapper>(MockBehavior.Strict);

            mapperMock.Setup(m => m.Insert(It.Is <Klant>(a => a.Id == "1"))).Verifiable();
            var magazijnListener = new KlantListener(mapperMock.Object);

            magazijnListener.KlantToegevoegd(artikelEvent);
        }