コード例 #1
0
 public ViaCepService()
 {
     _cliente                      = new ViaCepCliente();
     _enderecoConvert              = new EnderecoConvert();
     _requisicaoPorCepFactory      = new ViaCepRequisicaoPorCepFactory();
     _requisicaoPorEnderecoFactory = new ViaCepRequisicaoPorEnderecoFactory();
 }
コード例 #2
0
ファイル: ViaCepService.cs プロジェクト: mariohik/ViaCep
 /// <inheritdoc />
 public ViaCepService(IViaCepCliente viaCepCliente,
                      IEnderecoConvert enderecoConvert,
                      IViaCepRequisicaoPorCepFactory requisicaoPorCepFactory,
                      IViaCepRequisicaoPorEnderecoFactory requisicaoPorEnderecoFactory)
 {
     _cliente                      = viaCepCliente ?? throw new ArgumentNullException(nameof(viaCepCliente));
     _enderecoConvert              = enderecoConvert ?? throw new ArgumentNullException(nameof(enderecoConvert));
     _requisicaoPorCepFactory      = requisicaoPorCepFactory ?? throw new ArgumentNullException(nameof(requisicaoPorCepFactory));
     _requisicaoPorEnderecoFactory = requisicaoPorEnderecoFactory ?? throw new ArgumentNullException(nameof(requisicaoPorEnderecoFactory));
 }
コード例 #3
0
        public void SetUp()
        {
            _cliente            = new ViaCepCliente();
            _enderecoRequisicao = new EnderecoRequisicao
            {
                UF         = UF.RS,
                Cidade     = "Porto Alegre",
                Logradouro = "Olavo"
            };

            _requisicaoPorEnderecoFactory = new ViaCepRequisicaoPorEnderecoFactory();
        }
コード例 #4
0
ファイル: ViaCep.cs プロジェクト: carlosforti/ViaCep
        public ViaCep(IViaCepCliente cliente, IViaCepRequisicaoPorCepFactory requisicaoPorCepFactory, IViaCepRequisicaoPorEnderecoFactory requisicaoPorEnderecoFactory)
        {
            if (cliente == null)
            {
                throw new ArgumentNullException(nameof(cliente));
            }

            if (requisicaoPorCepFactory == null)
            {
                throw new ArgumentNullException(nameof(requisicaoPorCepFactory));
            }

            if (requisicaoPorEnderecoFactory == null)
            {
                throw new ArgumentNullException(nameof(requisicaoPorEnderecoFactory));
            }

            _cliente = cliente;
            _requisicaoPorCepFactory      = requisicaoPorCepFactory;
            _requisicaoPorEnderecoFactory = requisicaoPorEnderecoFactory;
        }
コード例 #5
0
 public void SetUp()
 {
     _mockRepository = new MockRepository();
     _cliente        = new ViaCepCliente();
     _uri            = _mockRepository.Stub <IViaCepUri>();
 }
コード例 #6
0
 public void SetUp()
 {
     _requisicaoPorCepFactory = new ViaCepRequisicaoPorCepFactory();
     _cep     = "01001000";
     _cliente = new ViaCepCliente();
 }
コード例 #7
0
ファイル: ViaCepClienteTest.cs プロジェクト: mariohik/ViaCep
 public void SetUp()
 {
     _mockRepository = new MockRepository();
     _cliente        = new ViaCepCliente();
     _uri            = _mockRepository.Stub <Func <string> >();
 }