public CalculoSeguroController(ILogger <CalculoSeguroController> logger, IMapper mapper, ISeguroVeiculoService seguroVeiculoService, IVeiculoService veiculoService, ISeguradoService seguradoService) { _logger = logger; _mapper = mapper; _veiculoService = veiculoService; _seguroVeiculoService = seguroVeiculoService; _seguradoService = seguradoService; }
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 SeguroVeiculoController(ISeguroVeiculoService serv) { _serv = serv; }