Example #1
0
        public async Task GetTaxaJuros_Accepted()
        {
            mockTaxaService.Setup(taxa => taxa.ObterTaxaJuros()).ReturnsAsync(new decimal(0.01));
            TaxaController taxaController = new TaxaController(mockTaxaService.Object);
            var            result         = await taxaController.GetTaxaJuros();

            Assert.IsInstanceOf <AcceptedResult>(result);
        }
Example #2
0
        public async Task GetTaxaJuros_BadRequest()
        {
            mockTaxaService.Setup(taxa => taxa.ObterTaxaJuros()).ReturnsAsync(decimal.Zero);
            TaxaController taxaController = new TaxaController(mockTaxaService.Object);
            var            result         = await taxaController.GetTaxaJuros();

            Assert.IsInstanceOf <BadRequestObjectResult>(result);
        }
Example #3
0
        public async Task GetTaxaJuros_ModelStateInvalid()
        {
            TaxaController taxaController = new TaxaController(mockTaxaService.Object);

            taxaController.ModelState.AddModelError("Key", "errorMessage");
            var result = await taxaController.GetTaxaJuros();

            Assert.IsFalse(taxaController.ModelState.IsValid);
            Assert.IsInstanceOf <BadRequestObjectResult>(result);
        }
Example #4
0
        public void TaxaJuros_ChamarTaxa_RetornarSucesso()
        {
            _servicoTaxa    = new Mock <IServicoTaxa>();
            _taxaController = new TaxaController(_servicoTaxa.Object);

            var taxa = TaxaJurosFactory.TaxaEntidade_ObterTaxa();

            _servicoTaxa.Setup(x => x.ObterTaxa()).Returns(taxa);


            var taxaJuros = _taxaController.ObterTaxaJuros();

            taxaJuros.Should().Be("0,01");
        }
Example #5
0
 public void Setup()
 {
     _taxaController = new TaxaController();
 }
Example #6
0
 public TaxaTest()
 {
     AdapterDtoDomain.MapperRegister();
     _taxaController = new TaxaController(new TaxaJurosServico(), new Mensagens());
 }