Exemple #1
0
        public void Bool_Deve_Comparar_Selos_Com_Valor_De_Fundos_Diferentes()
        {
            //Arrange
            var seloCorreto   = _leitorJSON.LerSelo(_json);
            var seloIncorreto = _leitorJSON.LerSelo(_json);

            seloIncorreto.AtoTabela.Farpam = 0;

            //Act
            bool resultado = _seloController.ValorFundosIguais(seloCorreto, seloIncorreto);

            //Assert
            Assert.False(resultado);
        }
Exemple #2
0
        public void Deve_Ler_Dois_Selos()
        {
            //Arranje
            leitor = new LeitorJSON();

            //Act
            var selo = leitor.LerSelo(_json);

            //Assert
            Assert.Equal(_jsonDynamic.selo.codSelo, selo.Codigo);
        }
Exemple #3
0
        public async Task <Selo> LerSelo(string codigoSelo)
        {
            Selo selo    = null;
            var  urlSelo = string.Join(@"/", _apiURL, codigoSelo);

            using (var response = await _httpClient.GetAsync(urlSelo))
            {
                string conteudo = await response.Content.ReadAsStringAsync();

                selo = _leitorJSON.LerSelo(conteudo);
            }

            return(selo);
        }