public ValidadorCobertura( ICoberturas cobertura, ICalculoFacade facade) { _coberturas = cobertura; _facade = facade; }
public new void FixtureSetUp() { _eventoImplantacao = EventoImplantacaoBuilder.UmEvento(Guid.NewGuid()) .Com(CoberturaContratadaBuilder.Uma() .Com(HistoricoCoberturaContratadaBuilder.UmHistorico().ComDadosPadroes()) .Com(DadosProdutoBuilder.Um()).Build()) .Build(); _eventos = GetInstance <IEventosBase <EventoImplantacao> >(); _coberturas = GetInstance <ICoberturas>(); }
public void EntaoUmHistoricoDeCoberturaContrataCom(Table param) { var saida = param.CreateSet <ImplantacaoParam>().First(); _coberturas = InstanceFactory.Resolve <ICoberturas>(); var coberturaDto = _coberturas.ObterPorItemCertificado(_itemCertificadoApoliceId).Result; Assert.That(_param.IdExterno, Is.EqualTo(coberturaDto.ItemCertificadoApoliceId)); Assert.That(saida.Periodicidade, Is.EqualTo(coberturaDto.Historico.PeriodicidadeId)); Assert.That(saida.DataNascimento, Is.EqualTo(coberturaDto.Historico.DataNascimentoBeneficiario)); Assert.That(saida.Sexo, Is.EqualTo(coberturaDto.Historico.SexoBeneficiario)); }
public void EntaoUmaCoberturaContratadaDeveConter(Table param) { var saida = param.CreateSet <ImplantacaoParam>().First(); _coberturas = InstanceFactory.Resolve <ICoberturas>(); _coberturaDto = _coberturas.ObterPorItemCertificado(_itemCertificadoApoliceId).Result; Assert.That(_param.IdExterno, Is.EqualTo(_coberturaDto.ItemCertificadoApoliceId)); Assert.That(_param.ItemProdutoId, Is.EqualTo(_coberturaDto.ItemProdutoId)); Assert.That(_param.DataInicioVigencia, Is.EqualTo(_coberturaDto.DataInicioVigencia)); Assert.That(_param.ClasseRiscoId, Is.EqualTo(_coberturaDto.ClasseRiscoId)); Assert.That(_param.TipoFormaContratacaoId, Is.EqualTo(_coberturaDto.TipoFormaContratacaoId)); Assert.That(_param.TipoRendaId, Is.EqualTo(_coberturaDto.TipoRendaId)); Assert.That(_param.InscricaoId, Is.EqualTo(_coberturaDto.InscricaoId)); Assert.That(_param.Matricula, Is.EqualTo(_coberturaDto.Matricula)); }
public void FixtureSetUp() { _eventoImplantacao = EventoImplantacaoBuilder.UmEvento(_identificador) .Com(CoberturaContratadaBuilder.Uma().ComPrazo(5, 1, 1) .Com(DadosProdutoBuilder.Um().Padrao()).Build()) .Build(); _eventos = GetInstance <IEventosBase <EventoImplantacao> >(); _coberturas = GetInstance <ICoberturas>(); _eventos.Salvar(_eventoImplantacao).Wait(); _cobertura = _eventoImplantacao.Coberturas.First(); _historicoId = _cobertura.Historico.Id; _coberturaCadastrada = _coberturas.ObterPorItemCertificado(_cobertura.ItemCertificadoApoliceId).Result; }
public PremioService(IPremios premios, ICoberturas coberturas, ICalculadorProvisaoPremio calculador) { _premios = premios; _coberturas = coberturas; _calculador = calculador; }
public AjustePremioFilter(ICoberturas coberturas, IPremios premios, CoberturaStateMachine stateMachine) { _coberturas = coberturas; _stateMachine = stateMachine; _premios = premios; }
public ExecutarEventoAlteracao(IEventosBase <EventoAlteracao> eventos, ICoberturas coberturas) { _eventos = eventos; _coberturas = coberturas; }
public ProcessaEventoAlteracaoParametros(IEventos <EventoAlteracao> eventos, ICoberturas coberturas) { _eventos = eventos; _coberturas = coberturas; }
public InclusaoVgFilter(ICoberturas coberturas, CoberturaStateMachine stateMachine) { _coberturas = coberturas; _stateMachine = stateMachine; }
public DesapropriacaoPremioFilter(ICoberturas coberturas, IPremios premios, CoberturaStateMachine stateMachine) { _coberturas = coberturas; _premios = premios; _stateMachine = stateMachine; }
public EmissaoPremioFilter(ICoberturas coberturas, IPremios premios, CoberturaStateMachine stateMachine) { _coberturas = coberturas; _premios = premios; _stateMachine = stateMachine; }
public FabricarEventoCobertura(ICoberturas cobertura, IProvisoes provisao, ICalculoFacade calculoFacade) { _calculoFacade = calculoFacade; _provisao = provisao; _cobertura = cobertura; }
public AportePremioFilter(ICoberturas coberturas, CoberturaStateMachine stateMachine) { _coberturas = coberturas; _stateMachine = stateMachine; }
public ImplantarCoberturasFilter(ICoberturas coberturas, CoberturaStateMachine stateMachine) { _coberturas = coberturas; _stateMachine = stateMachine; }
public EventoCoberturaFactory(FabricarEventoCobertura fabricarEventoCobertura, ICoberturas cobertura, IProvisoes provisao, CoberturaToPremio mapear) { _fabricarEventoCobertura = fabricarEventoCobertura; }
public PropostaToEventoAlteracao(ICoberturas coberturas) { _coberturas = coberturas; }
public AlteracaoCoberturasFilter(ICoberturas coberturas, CoberturaStateMachine stateMachine) { _coberturas = coberturas; _stateMachine = stateMachine; }
public PortabilidadePremioFilter(ICoberturas coberturas, CoberturaStateMachine stateMachine) { _coberturas = coberturas; _stateMachine = stateMachine; }