示例#1
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>();
        }
        public new void FixtureSetUp()
        {
            _chave = ChaveProdutoBuilder.UmaChave().Build();

            _dadosProduto = DadosProdutoBuilder.Um().Padrao().Build();

            _produtoAdapter = new Mock <IProdutoAdapter>();
            _produtoAdapter.Setup(p => p.ObterDadosProduto(It.IsAny <ChaveProduto>())).Returns(_dadosProduto);

            _produtoConteiner = new ProdutoContainer(_produtoAdapter.Object);

            _produtoConteiner.GetValue(_chave);
        }
示例#4
0
        protected void FixtureSetUp()
        {
            _chave = ChaveProdutoBuilder.UmaChave().Build();

            _detalhe = DadosProdutoBuilder.Um().Padrao().Build();

            _adapter = new Mock <IProdutoAdapter>();
            _adapter.Setup(p => p.ObterDadosProduto(_chave)).Returns(_detalhe);

            _servicoProduto = new ProdutoContainer(_adapter.Object);

            _detalhe = _servicoProduto.GetValue(_chave);
        }
        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;
        }
示例#6
0
        public void Dado_uma_lista_de_Coberturas_deve_ser_preenchido_os_dados_do_Produto()
        {
            var cobertura    = CoberturaContratadaBuilder.Uma().Build();
            var dadosProduto = DadosProdutoBuilder.Um().Padrao().Build();

            cobertura.ComDadosProduto(dadosProduto);

            Assert.That(cobertura.IndiceBeneficioId, Is.EqualTo(dadosProduto.IndiceBeneficioId));
            Assert.That(cobertura.IndiceContribuicaoId, Is.EqualTo(dadosProduto.IndiceContribuicaoId));
            Assert.That(cobertura.ModalidadeCoberturaId, Is.EqualTo(dadosProduto.ModalidadeCoberturaId));
            Assert.That(cobertura.NomeProduto, Is.EqualTo(dadosProduto.NomeProduto));
            Assert.That(cobertura.NumeroBeneficioSusep, Is.EqualTo(dadosProduto.NumeroBeneficioSusep));
            Assert.That(cobertura.NumeroProcessoSusep, Is.EqualTo(dadosProduto.NumeroProcessoSusep));
            Assert.That(cobertura.PermiteResgateParcial, Is.EqualTo(dadosProduto.PermiteResgateParcial));
            Assert.That(cobertura.PlanoFipSusep, Is.EqualTo(dadosProduto.PlanoFipSusep));
            Assert.That(cobertura.ProdutoId, Is.EqualTo(dadosProduto.ProdutoId));
            Assert.That(cobertura.TipoProvisoes, Is.EqualTo(dadosProduto.ProvisoesPossiveis));
            Assert.That(cobertura.TipoItemProdutoId, Is.EqualTo(dadosProduto.TipoItemProdutoId));
            Assert.That(cobertura.RegimeFinanceiroId, Is.EqualTo(dadosProduto.RegimeFinanceiroId));
        }