public async Task CurrencyConvertYahooWithInvalidParams() { var controller = new CroweCurConvController(); decimal convertedVal; var response = await controller.Get("yahoo", "USD", "a", 1200.13m, "28052017"); Assert.IsFalse(Decimal.TryParse((response as OkNegotiatedContentResult <string>).Content, out convertedVal)); }
public async Task CurrencyConvertWithDisabledSource() { var controller = new CroweCurConvController(); decimal convertedVal; var response = await controller.Get("xe", "USD", "GBP", 1200.13m, "28052017"); Assert.IsFalse(Decimal.TryParse((response as OkNegotiatedContentResult <string>).Content, out convertedVal)); Assert.IsTrue((response as OkNegotiatedContentResult <string>).Content.EndsWith("disabled")); }