Esempio n. 1
0
        public void DeveRetornarParametro()
        {
            var random      = new Random();
            var expectativa = random.NextDouble();

            _mockTaxaJurosService
            .Setup(s => s.RetorneTaxaJuros())
            .Returns(expectativa);

            var resultado = _taxaJurosController.Get();

            Assert.AreEqual(expectativa, resultado);
        }
Esempio n. 2
0
        public void Retornar_taxa_de_juros_com_sucesso()
        {
            _taxaJuros.SetupGet(t => t.Valor)
            .Returns(_valorTaxaDeJuros);
            _taxaJuros.Setup(t => t.ValidarTaxa());

            var retorno     = _taxaJurosController.Get();
            var resultadoOk = retorno as OkObjectResult;

            retorno.Should().NotBeNull();
            resultadoOk.StatusCode.Should().Be((int)HttpStatusCode.OK);
            resultadoOk.Value.As <dto.TaxaJuros>().Valor.Should().Be(_valorTaxaDeJuros);
            _taxaJuros.Verify();
        }
Esempio n. 3
0
        public void RetrieveCurrentRateShouldFail()
        {
            var controller = new TaxaJurosController();
            var interest   = float.Parse(controller.Get(), CultureInfo.CurrentCulture);

            Assert.False((float)0.01 != interest, "O valor da taxa é inesperado.");
        }
Esempio n. 4
0
        public void GetTaxaJurosOk()
        {
            TaxaJurosController controller = new TaxaJurosController();

            string juros = controller.Get();

            Assert.Equal("0,01", juros);
        }
Esempio n. 5
0
        public void DeveRetornarATaxaDeJurosCorreta()
        {
            var controller = new TaxaJurosController();

            var taxa = controller.Get();

            Assert.Equal(0.01M, taxa);
        }
Esempio n. 6
0
        public void Get_Taxa_Juros_Test()
        {
            var controller = new TaxaJurosController();

            var response = controller.Get();

            Assert.IsType <decimal>(response);
            Assert.Equal(0.01M, response);
        }
        public void TaxaJuros_Taxa_ControllerDeveRetornarTaxaDeJurosComSucesso()
        {
            // Arrange
            var controller = new TaxaJurosController();

            // Act
            var taxa = controller.Get();

            // Assert
            Assert.Equal("0,01", taxa);
        }
Esempio n. 8
0
        public void should_return_interest_rate()
        {
            var expected = new ResponseJuros()
            {
                Taxa = 0.01m
            };

            var actual = controller.Get().Value;

            Assert.AreEqual(expected.Taxa, actual.Taxa);
        }
Esempio n. 9
0
        public void TaxaJurosRetona1Porcento()
        {
            // setup
            var controller = new TaxaJurosController();

            // ação
            var resultado = (controller.Get().Result as ObjectResult).Value;

            // validações
            Assert.Equal(0.01m, Convert.ToDecimal(resultado));
        }
        public void Metodo_Get_Deve_Retornar_Taxa_Juros_0_01_Com_Status_Code_200()
        {
            var domainServiceMock = new Mock <ITaxaJurosDomainService>();

            domainServiceMock.Setup(x => x.ObterTaxaDeJuros()).Returns(0.01m);
            var controller = new TaxaJurosController(domainServiceMock.Object);
            var resultado  = controller.Get();

            Assert.NotNull(resultado);
            var okResult = resultado as OkObjectResult;

            Assert.Equal(0.01m, okResult.Value);
            Assert.Equal(200, okResult.StatusCode);
        }
Esempio n. 11
0
        public void verificarValorTaxa_taxaDeJuros_ResultadoTrue()
        {
            //Arrange
            TaxaJurosController _taxa       = new TaxaJurosController();
            decimal             valorDaTaxa = (decimal)0.01;
            var valorJuros = 1;

            //Act
            var            taxaDeJuros = valorDaTaxa * valorJuros;
            OkObjectResult okResult    = (OkObjectResult)_taxa.Get();


            //Assert
            Assert.AreEqual(okResult.Value, taxaDeJuros, "Taxa de Juros ok!");
        }
Esempio n. 12
0
        public void Get_DeveChamarService_Retornar200_ComValor0VirgulaZeroUm()
        {
            var valorEsperado = 0.01M;

            _jurosMock.Setup(_ => _.Valor).Returns(valorEsperado);

            var resultado = _controller.Get();

            var objResultado = Assert.IsType <OkObjectResult>(resultado);

            Assert.Equal(200, objResultado.StatusCode);

            var value = Assert.IsType <Decimal>(objResultado.Value);

            Assert.Equal(valorEsperado, value);
        }
 public static void TestTaxaJurosController()
 {
     Assert.AreEqual(0.01, TaxaJurosController.Get());
 }
Esempio n. 14
0
        public void TaxaJurosTeste()
        {
            var okResult = taxaJurosController.Get();

            Assert.Equal(1, okResult);
        }