public void Get_Currencies_Sucess() { var currencyExchangeApplication = new CurrencyExchangeApplication(); var result = currencyExchangeApplication.GetCurrencies(); Assert.NotEmpty(result); Assert.NotNull(result); Assert.Equal(10, result.Count()); }
public void GetValueExchange_Sucesso() { var currencyExchangeApplication = new CurrencyExchangeApplication(); var quote = new Quote(); quote.USDCAD = 2.46946M; var result = currencyExchangeApplication.GetValueExchange(quote); Assert.Equal(quote.USDCAD, result); }
public void Get_Exchange_Amount_Equal_1_Sucess() { var currencyExchangeApplication = new CurrencyExchangeApplication(); string currency = "EUR"; var result = currencyExchangeApplication.GetExchange(currency); Assert.NotNull(result); Assert.Equal(decimal.Zero, result.Result.CalculatedValue); Assert.NotEqual(decimal.Zero, result.Result.ValueExchange); }
public void Request_Exchange_Sucess() { var currencyExchangeApplication = new CurrencyExchangeApplication(); string currency = "EUR"; int amount = 10; var result = currencyExchangeApplication.RequestExchange(currency, amount); Assert.NotNull(result); Assert.True(result.Result.Success); Assert.Equal("USD", result.Result.Source); Assert.NotNull(result.Result.Quotes); }