Пример #1
0
        public async Task ThrowArgumentNullException_WhenNullParametersPassed()
        {
            // Arrange
            var sut = new ExchangeRatesApiCaller();

            //Act && Assert
            await Assert.ThrowsExceptionAsync <ArgumentNullException>(async() => await sut.GetCurrenciesRatesAsync(null, null));
        }
Пример #2
0
        public async Task ReturnUnavalibleMessage_WhenInvalidParametersPassed()
        {
            // Arrange
            var sut = new ExchangeRatesApiCaller();

            //Act
            var result = await sut.GetCurrenciesRatesAsync("https://apiurl.io", "parameters");

            StringAssert.Contains(result, "not available");
        }