public void Mes_5_Valor_Inicial_0() { var result = _controller.Get(0, 5).Result; Assert.IsType <OkObjectResult>(result); OkObjectResult okResult = result as OkObjectResult; var doubleResult = okResult.Value as Nullable <Double>; Assert.NotNull(doubleResult); Assert.Equal(0.00, doubleResult.Value, 2); }
public void Get_ReturnsOkResult() { var fakeData = new CalculoValuesDto() { Periodo = 5, ValorInicial = 100 }; // Act var okResult = _controller.Get(fakeData); // Assert Assert.Equal("Success", okResult.StatusReply); }
public void TestCalculadora() { //teste 1 // Arrange var testProducts = GetTestAmostra(); var controller = new CalculaJurosController(); // Act for (int i = 0; i < testProducts.Count(); i++) { testProducts[i].ValorRetorno = controller.Get(testProducts[i].Valor, testProducts[i].Meses); } // Assert Assert.Collection(testProducts, unit => { Assert.Equal(unit.ValorEsperado, unit.ValorRetorno); }, unit => { Assert.Equal(unit.ValorEsperado, unit.ValorRetorno); }, unit => { Assert.Equal(unit.ValorEsperado, unit.ValorRetorno); }, unit => { Assert.Equal(unit.ValorEsperado, unit.ValorRetorno); }, unit => { Assert.Equal(unit.ValorEsperado, unit.ValorRetorno); }, unit => { Assert.Equal(unit.ValorEsperado, unit.ValorRetorno); }, unit => { Assert.Equal(unit.ValorEsperado, unit.ValorRetorno); }, unit => { Assert.Equal(unit.ValorEsperado, unit.ValorRetorno); } ); }
public void TestCalculaJuros() { CalculaJurosController calculaJurosController = new CalculaJurosController(); var response = calculaJurosController.Get(100, 5); Assert.AreEqual("105,10", response.Value); }
public void GetCalculaJurosOk() { CalculaJurosController controller = new CalculaJurosController(); string resultado = controller.Get(100, 5); Assert.Equal("105,10", resultado); }
public void TestExceptionSizeCalc() { // Arrange var controller = new CalculaJurosController(); // Act var result = controller.Get(1000000000000000, 60000); // Assert Assert.Equal("-999999991", result.ToString()); // Act //ponto diferente de possivel estouro de tamanho de campo result = controller.Get(1000000000000000, 6000); // Assert Assert.Equal("-999999990", result.ToString()); }
public void DeveConterParametros() { var valorInicial = 0.8; var meses = 7; _mockCalculoJurosService .Setup(s => s.CalculeTaxaDeJurosCompostos(It.IsAny <double>(), It.IsAny <int>())) .Returns(It.IsAny <Task <double> >()); var result = _calculaJurosController.Get(valorInicial, meses); _mockCalculoJurosService .Verify(controller => controller.CalculeTaxaDeJurosCompostos( It.Is <double>(value => value.Equals(valorInicial)), It.Is <int>(value => value.Equals(meses))), Times.Once() ); }
public void Verificar_Resultado_RetornaTrue() { CalculaJurosController _cj = new CalculaJurosController(); ObjectResult resultado = (ObjectResult)_cj.Get(100, 5).Result; var valorPadrao = 105.10; var result = Convert.ToDouble(resultado.Value); Assert.AreEqual(result, valorPadrao, "Retorno positivo"); }
public void Get() { // Organizar CalculaJurosController controller = new CalculaJurosController(); // Agir string result = controller.Get(100, 5); // Declarar Assert.AreEqual("105,10", result); }
public void CalculaJuros_Get_ValorCalculado(decimal valorInicial, int meses) { // Arrange var expected = 105.10m; // Act var actual = _controller.Get(valorInicial, meses); // Assert Assert.Equal(expected, actual); }
public void TestCalculadoraFixo() { // Arrange var controller = new CalculaJurosController(); // Act var result = controller.Get(100, 5); // Assert Assert.Equal("105.1", result.ToString()); }
public async void DeveCalcularJurosCompostoCorretamente() { var calculaJurosService = A.Fake <ICalculaJurosService>(); A.CallTo(() => calculaJurosService.CalcularJurosComposto( A <decimal> .Ignored, A <int> .Ignored, A <CancellationToken> .Ignored) ).Returns(105.10M); var controller = new CalculaJurosController(calculaJurosService); Assert.Equal(105.10M, await controller.Get(100, 5, default(CancellationToken))); }
public void Get_Test(decimal valorInicial, int meses, decimal retorno) { _mockService.Setup(mock => mock.calculo(It.IsAny <decimal>(), It.IsAny <int>())) .Returns(retorno); var response = controller.Get(valorInicial, meses); Assert.IsType <decimal>(response); Assert.Equal(retorno, response); _mockService.Verify( mock => mock.calculo(It.IsAny <decimal>(), It.IsAny <int>()), Times.Once); }
public void CalculaJuros_Get_ValorCalculado() { // Arrange var expected = 105.10m; var mock = new Mock <IRetornaTaxaService>(); mock.Setup(x => x.Get()).ReturnsAsync(0.01m); var controller = new CalculaJurosController(mock.Object); // Act var actual = controller.Get(100m, 5); // Assert Assert.Equal(expected, actual); }