Beispiel #1
0
        public async Task TestGetTaxa()
        {
            // Arrange
            var controller = new JurosController();

            // Act
            var response = controller.GetTaxaJuros() as ObjectResult;
            var value    = response.Value;

            // Assert
            Assert.Equal(value, (decimal)0.01);
        }
        public void BuscaTaxaJuros_Sucesso()
        {
            //arrange
            var taxaJuros       = 0.01m;
            var jurosController = new JurosController();

            //act
            var taxaJurosRetorno = jurosController.TaxaDeJuros();

            //assert
            Assert.True(taxaJurosRetorno == taxaJuros);
        }
Beispiel #3
0
        public void ObterTaxaJuros_DadoSolicitacaoDaTaxaDeJuros_DeveriaRetornarUmOkResult()
        {
            // Arrange
            var jurosServiceMock = new Mock <IJurosService>();
            var jurosController  = new JurosController(jurosServiceMock.Object);

            // Act
            var okResult = jurosController.ObterTaxaDeJuros().Result;

            // Assert
            Assert.IsType <OkObjectResult>(okResult);
        }
Beispiel #4
0
        public async Task GetCalculoJuros()
        {
            Moq.Mock <IJurosApplication> mock = new Moq.Mock <IJurosApplication>();

            mock.Setup(x => x.GetJuros(100, 5)).Returns(105.10m);

            JurosController jurosApplication = new JurosController(mock.Object);
            var             result           = jurosApplication.GetJuros(100, 5);

            var okResult = result as OkObjectResult;

            okResult.Value.Should().Be(105.10);
        }
Beispiel #5
0
        public void ObterTaxaJuros_DadoSolicitacaoDaTaxaDeJuros_DeveriaRetornarATaxaDeJurosEsperada()
        {
            // Arrange
            const double TAXA_JUROS_ESPERADA = 0.01;
            var          jurosService        = new JurosService();
            var          jurosController     = new JurosController(jurosService);

            // Act
            var taxaDeJuros = jurosController.ObterTaxaDeJuros().Result as OkObjectResult;

            // Assert
            Assert.Equal(TAXA_JUROS_ESPERADA, taxaDeJuros.Value);
        }
 public void Setup()
 {
     _loggingServiceMock = new Mock <ILoggingService <JurosController> >();
     _jurosService       = new Mock <IJurosService>();
     _jurosController    = new JurosController(_loggingServiceMock.Object, _jurosService.Object);
 }
 public Api1Tests()
 {
     interestController = new JurosController(new Juros(config));
 }