Example #1
0
 public SeguradoController(ILogger <SeguradoController> logger,
                           IMapper mapper,
                           ISeguradoService seguradoService)
 {
     _logger          = logger;
     _mapper          = mapper;
     _seguradoService = seguradoService;
 }
 public CalculoSeguroController(ILogger <CalculoSeguroController> logger,
                                IMapper mapper,
                                ISeguroVeiculoService seguroVeiculoService,
                                IVeiculoService veiculoService,
                                ISeguradoService seguradoService)
 {
     _logger               = logger;
     _mapper               = mapper;
     _veiculoService       = veiculoService;
     _seguroVeiculoService = seguroVeiculoService;
     _seguradoService      = seguradoService;
 }
Example #3
0
        public async void UnitTestCalculoPremio()
        {
            List <IFilter>   filters          = null;
            CalculoSeguroDto calculoSeguroDto = null;
            var result = default(object);
            SeguradoSearchDto segurado = null;

            try
            {
                using (var service = _services.BuildServiceProvider())
                {
                    calculoSeguroDto = new CalculoSeguroDto();
                    segurado         = new SeguradoSearchDto {
                        NumeroCPF = "70769777619"
                    };

                    veiculoService       = service.GetService <IVeiculoService>();
                    seguradoService      = service.GetService <ISeguradoService>();
                    seguroVeiculoService = service.GetService <ISeguroVeiculoService>();

                    //Selecionar veículos segurado
                    filters = new List <IFilter>();
                    filters.Add(new FilterObj {
                        FilterName = "numerocpf", FilterValue = segurado.NumeroCPF
                    });
                    calculoSeguroDto.ListVeiculo = await veiculoService.GetByFilter(filters);;
                    //Selecionar segurado
                    filters = new List <IFilter>();
                    filters.Add(new FilterObj {
                        FilterName = "numerocpf", FilterValue = segurado.NumeroCPF
                    });
                    calculoSeguroDto.Segurado = await seguradoService.GetSingle(filters);

                    result = await seguroVeiculoService.CalcularSeguro(calculoSeguroDto);
                }
                Assert.AreEqual(true, result != null);
            }
            catch (Exception ex)
            {
                Assert.Fail(ex.Message);
            }
        }
 public SeguradoController(ISeguradoService seguradoService)
 {
     _seguradoService = seguradoService;
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="seguradoService"></param>
 /// <param name="cotacaoService"></param>
 /// <param name="coberturaService"></param>
 public SeguroController(ISeguradoService seguradoService, ICotacaoService cotacaoService, ICoberturaService coberturaService)
 {
     _seguradoService  = seguradoService;
     _cotacaoService   = cotacaoService;
     _coberturaService = coberturaService;
 }
 public SeguroHandler(ISeguroRepository repository, ISeguradoService seguradoService)
 {
     _repository      = repository;
     _seguradoService = seguradoService;
 }