Ejemplo n.º 1
0
        public void Tempo_Menor_Que_Zero()
        {
            var httpClientFactoryMock = Substitute.For <IHttpClientFactory>();

            var calculaJurosService = new CalculaJurosService(httpClientFactoryMock);

            var valorInicial = 100.00m;
            var tempo        = -5;

            Assert.ThrowsAsync <Exception>(() => calculaJurosService.CalculaJurosAsync(valorInicial, tempo));
        }
Ejemplo n.º 2
0
        public void CalculaJuros_Retorna_Decimal()
        {
            var httpClientFactoryMock = Substitute.For <IHttpClientFactory>();

            var calculaJurosService = new CalculaJurosService(httpClientFactoryMock);

            var valorInicial = 100.00m;
            var tempo        = 5;

            Assert.IsType <Task <decimal> >(calculaJurosService.CalculaJurosAsync(valorInicial, tempo));
        }