コード例 #1
0
        private async Task ObtemIdentificadoresCoberturas(EventoAlteracao evento)
        {
            var certificados = evento.Historicos.Select(h => h.Cobertura.ItemCertificadoApoliceId).ToList();
            var coberturas   = await _coberturas.ObterPorItensCertificadosApolices(certificados);

            foreach (var historico in evento.Historicos)
            {
                historico.Cobertura.Id = coberturas.First(x => x.ItemCertificadoApoliceId == historico.Cobertura.ItemCertificadoApoliceId).Id;
            }

            Assertion.IsFalse(evento.Historicos.Any(h => h.Cobertura.IsNew), "Não foram encontradas todas as coberturas").Validate();
        }