public void VoorraadVerlaagEventVerlaagtVoorraad() { var voorraadEvent = new VoorraadVerlaagdEvent { Artikelnummer = 1234, Aantal = 5, NieuweVoorraad = 0 }; var mapperMock = new Mock <IArtikelDatamapper>(MockBehavior.Strict); mapperMock.Setup(m => m.ChangeVoorraad(1234, 0)).Verifiable(); var magazijnListener = new MagazijnListener(mapperMock.Object); magazijnListener.VoorraadVerlaagdEvent(voorraadEvent); }
public void ArtikelToegevoegdInsertsNewArtikel() { var artikelEvent = new ArtikelAanCatalogusToegevoegd { AfbeeldingUrl = "Afbeelding.jpg", Artikelnummer = 1234, Beschrijving = "Grote fiets voor iedereen", Leverancier = "Fietsen bv", Leveranciercode = "1", LeverbaarTot = new DateTime(2018, 5, 5), LeverbaarVanaf = new DateTime(2017, 1, 1), Naam = "Fiets", Prijs = 299.3m }; var mapperMock = new Mock <IArtikelDatamapper>(MockBehavior.Strict); mapperMock.Setup(m => m.Insert(It.Is <Artikel>(a => a.Artikelnummer == 1234))).Verifiable(); var magazijnListener = new MagazijnListener(mapperMock.Object); magazijnListener.ArtikelToegevoegdEvent(artikelEvent); }