Пример #1
0
        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));
        }
Пример #2
0
        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"));
        }