Ejemplo n.º 1
0
        public void TaxaJurosDeveRetornar0_01()
        {
            var aplic     = new AplicTaxaJuros();
            var taxaJuros = aplic.TaxaJuros();

            Assert.Equal(0.01m, taxaJuros);
        }
Ejemplo n.º 2
0
        public async void TaxaJurosDeveRetornar0_01()
        {
            var urlTaxaJuros      = "http://localhost";
            var mockConfiguration = new Mock <IConfiguration>();

            mockConfiguration.SetupGet(p => p["UrlTaxaJuros"]).Returns(urlTaxaJuros);

            var handler = new Mock <HttpMessageHandler>();
            var factory = handler.CreateClientFactory();

            Mock.Get(factory).Setup(x => x.CreateClient(string.Empty))
            .Returns(() =>
            {
                var client         = handler.CreateClient();
                client.BaseAddress = new Uri(urlTaxaJuros);

                return(client);
            });

            handler.SetupRequest(HttpMethod.Get, urlTaxaJuros)
            .ReturnsResponse("0.01");

            var aplic     = new AplicTaxaJuros(factory, mockConfiguration.Object);
            var taxaJuros = await aplic.TaxaJurosAsync();

            Assert.Equal(0.01m, taxaJuros);
        }
Ejemplo n.º 3
0
 public AplicTaxaJurosTestes()
 {
     _moker         = new AutoMoqer();
     aplicTaxaJuros = _moker.Resolve <AplicTaxaJuros>();
 }