public static EventoAlteracao ToEventoAlteracao(this IProposta proposta) { var evento = new EventoAlteracao(proposta.Identificador, proposta.IdentificadorCorrelacao, proposta.IdentificadorNegocio, proposta.DataExecucaoEvento); proposta.ToHistoricoCoberturas().SafeForEach(h => evento.AdicionaHistorico(h)); return(evento); }
public void FixtureSetUp() { _eventoAlteracao = EventoAlteracaoBuilder.UmEvento() .ComDadosPadroes() .Build(); _eventos = new Mock <IEventos <EventoAlteracao> >(); _eventos.Setup(x => x.Adicionar(It.IsAny <EventoAlteracao>())).Returns(Task.CompletedTask); _coberturas = new Mock <ICoberturas>(); _coberturas.Setup(x => x.ObterPorItensCertificadosApolices(It.IsAny <IEnumerable <long> >())) .Returns(Task.FromResult <IEnumerable <CoberturaContratada> >(new List <CoberturaContratada>() { new CoberturaContratada(IdentificadoresPadrao.ItemCertificadoApoliceId) { Id = Guid.NewGuid() } })); }