public void UpdateOnderhoudsopdrachtDependenciesAreCalled()
        {
            // Arrange
            var onderhoudsopdrachtRepoMock = new Mock <IRepository <Onderhoudsopdracht, long> >(MockBehavior.Strict);

            onderhoudsopdrachtRepoMock.Setup(x => x.Update(It.IsAny <Onderhoudsopdracht>()));

            var eventPublisherMock = new Mock <IEventPublisher>(MockBehavior.Strict);

            eventPublisherMock.Setup(x => x.Publish(It.IsAny <DomainEvent>()));

            var onderhoudopdrachtService = new OnderhoudsopdrachtService(onderhoudsopdrachtRepoMock.Object, eventPublisherMock.Object);

            // Act
            onderhoudopdrachtService.UpdateOnderhoudsopdracht(new UpdateOnderhoudCommand());

            // Assert
            onderhoudsopdrachtRepoMock.Verify(x => x.Update(It.IsAny <Onderhoudsopdracht>()), Times.Once());
            eventPublisherMock.Verify(x => x.Publish(It.IsAny <DomainEvent>()), Times.Once());
        }