private void SeedDatabase() { _dbContext.Bestellingen.AddRange(new List <Bestelling> { _bestellingBuilder.SetDummy() .SetFactuurnummer(1) .SetBestelStatus(BestelStatus.Geplaatst) .Create(), _bestellingBuilder.SetDummy() .SetFactuurnummer(2) .SetBestelStatus(BestelStatus.Goedgekeurd) .Create() }); _dbContext.SaveChanges(); }
private void SeedDatabase() { _dbContext.Bestellingen.AddRange(new List <Bestelling> { _bestellingBuilder.SetDummy() .SetFactuurnummer(1) .SetBestelStatus(BestelStatus.Geplaatst) .SetBesteldatum(DateTime.Now.AddDays(-2)) .SetFactuurTotaalInclBtw(700) .Create(), _bestellingBuilder.SetDummy() .SetFactuurnummer(2) .SetBestelStatus(BestelStatus.Goedgekeurd) .SetFactuurTotaalInclBtw(700) .Create() }); _dbContext.SaveChanges(); }
public void BestellingVerwerken_ShouldPublish1Event_WhenItsBelow500() { // Arrange _bestellingDataMapperMock.Setup(b => b.Find(It.IsAny <Expression <Func <Bestelling, bool> > >())).Returns(new List <Bestelling> { _bestellingBuilder.SetDummy().Create() }); _betalingDataMapperMock.Setup(b => b.Find(It.IsAny <Expression <Func <Betaling, bool> > >())).Returns(new List <Betaling>()); // Act _target.HandleBestellingVerwerken(1); // Assert _eventPublisherMock.Verify(x => x.Publish(It.IsAny <DomainEvent>()), Times.Exactly(1)); }