示例#1
0
        public SeguradoMock(
            IEnumerable <CoberturaEntity> coberturas,
            ICidadeRepository cidadeRepository,
            ICoberturaRepository coberturaRepository)
        {
            _coberturas          = coberturas;
            _cidadeRepository    = cidadeRepository;
            _coberturaRepository = coberturaRepository;

            _fakeEndereco = new Faker <EnderecoModel>()
                            .StrictMode(true)
                            .RuleFor(p => p.Logradouro, f => f.Address.StreetAddress() + ", " + f.Address.SecondaryAddress())
                            .RuleFor(p => p.Bairro, f => string.Empty)
                            .RuleFor(p => p.Cep, f => f.Address.ZipCode())
                            .RuleFor(p => p.Cidade, f => f.Address.City());

            _fakeSegurado = _fakeSegurado = CriarFaker(22, 43);

            Segurado = _fakeSegurado.Generate();
        }
示例#2
0
 public PrecoService(ICoberturaRepository coberturaRepository, ICidadeRepository cidadeRepository)
 {
     _cidadeRepository     = cidadeRepository;
     _coberturasRepository = coberturaRepository;
 }
示例#3
0
 public PriceController(IPrecoService precoService, ICoberturaRepository coberturaRepository)
 {
     _precoService        = precoService;
     _coberturaRepository = coberturaRepository;
 }
 public CoberturaController(ICoberturaRepository coberturaRepository)
 {
     this.coberturaRepository = coberturaRepository;
 }
 public CotacaoService(ICoberturaRepository repository, IOptions <AppSettings> settings)
 {
     _repository = repository;
     _settings   = settings.Value;
 }
示例#6
0
 public CoberturaService(ICoberturaRepository coberturaRepository)
 {
     _coberturaRepository = coberturaRepository;
 }
示例#7
0
 public new bool Valido(ICidadeRepository cidadeRepository, ICoberturaRepository coberturaRepository)
 {
     _cidadeRepository    = cidadeRepository;
     _coberturaRepository = coberturaRepository;
     return(ValidoIdade && ValidoCidade && ValidoCep && ValidoCoberturaObrigatoria && VallidoCoberturaQuantidade);
 }
示例#8
0
 public SeguradoModel(ICidadeRepository cidadeRepository, ICoberturaRepository coberturaRepository)
 {
     _cidadeRepository    = cidadeRepository;
     _coberturaRepository = coberturaRepository;
 }
示例#9
0
 public CotacaoController(CotacaoApi cotacaoApi, ICoberturaRepository coberturaRepository)
 {
     _cotacaoApi          = cotacaoApi;
     _coberturaRepository = coberturaRepository;
 }
示例#10
0
 public CalculadoraSeguro(ICoberturaRepository coberturaRepository,
                          ICotacaoValidator cotacaoValidator)
 {
     this.coberturaRepository = coberturaRepository;
     this.cotacaoValidator    = cotacaoValidator;
 }
 public CotacaoHandler(ICidadeService cidadeService, ICoberturaRepository coberturaService)
 {
     _cidadeService    = cidadeService;
     _coberturaService = coberturaService;
 }