Exemplo n.º 1
0
        public void Ao_Criar_Evento_o_identificador_deve_ser_preenchido()
        {
            _evento = new EventoImplantacao(_identificador, "idCor", "idNeg", DateTime.Now);

            Assert.That(_evento.Identificador, Is.EqualTo(_identificador));
            Assert.That(_evento.IdentificadorNegocio, Is.EqualTo("idNeg"));
            Assert.That(_evento.IdentificadorCorrelacao, Is.EqualTo("idCor"));
        }
Exemplo n.º 2
0
        public static EventoImplantacao ToEvento(this IProposta proposta)
        {
            var evento = new EventoImplantacao(proposta.Identificador, proposta.IdentificadorCorrelacao, proposta.IdentificadorNegocio, proposta.DataExecucaoEvento);

            AdicionarCoberturas(evento, proposta);

            return(evento);
        }
Exemplo n.º 3
0
        protected new void FixtureSetUp()
        {
            _eventoImplantacao = EventoImplantacaoBuilder.UmEvento(_identificador)
                                 .Com(CoberturaContratadaBuilder.Uma()
                                      .Com(DadosProdutoBuilder.Um().Padrao()).Build())
                                 .Build();

            _eventos = GetInstance <IEventosBase <EventoImplantacao> >();
        }
        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>();
        }
Exemplo n.º 5
0
        public void FixtureSetUp()
        {
            _eventoImplantacao = EventoImplantacaoBuilder.UmEvento(_identificador)
                                 .Com(CoberturaContratadaBuilder.Uma()
                                      .Com(HistoricoCoberturaContratadaBuilder.UmHistorico()))
                                 .Build();

            _validador = new Mock <IValidaEventoImplantacao>();
            _validador.Setup(x => x.Validar(It.IsAny <CoberturaContratada>())).Returns(ReturnTask);

            _dadosProduto = new Mock <IndexedCachedContainer <ChaveProduto, DadosProduto> >();
            _dadosProduto.Setup(p => p.GetValue(It.IsAny <ChaveProduto>()));

            _eventos = new Mock <IEventos <EventoImplantacao> >();
            _eventos.Setup(x => x.Adicionar(It.IsAny <EventoImplantacao>())).Returns(ReturnTask);
            _eventos.Setup(x => x.Contem(Guid.NewGuid())).Returns(Task.FromResult(false));
        }
        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;
        }
Exemplo n.º 7
0
 public static void AdicionarCoberturas(EventoImplantacao evento, IProposta proposta)
 {
     proposta.ObterCoberturasDaProposta().SafeForEach(evento.Adicionar);
 }
Exemplo n.º 8
0
        public void FixtureSetUp()
        {
            ObterProposta();

            _evento = _proposta.ToEvento();
        }