public void shoul_Update_Sent_Items()
        {
            var mpiIds    = _indices.Select(x => x.Id).ToList();
            var sentItems = mpiIds.Select(x => new SentItem(x, SendStatus.Sent)).ToList();

            _repository.UpdateSendStatus(sentItems);

            _repository = TestInitializer.ServiceProvider.GetService <IMasterPatientIndexRepository>();
            var updated = _repository.GetAll(x => x.Status == $"{nameof(SendStatus.Sent)}").ToList();

            Assert.True(updated.Count == 2);
        }
Beispiel #2
0
 public void Handle(CbsExtractSentEvent domainEvent)
 {
     _repository.UpdateSendStatus(domainEvent.SentItems);
 }