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)); }
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)); }