public async Task PriceAndCurrencySubmitted_CreatesPriceResponse_ReturnsPriceResponse() { //arrange var convertedPriceService = new ConvertedPriceService(_currencyConverterMock.Object); //act PriceResponse priceResponse = await convertedPriceService.ConvertedPriceResponse((decimal)1.12, "sourceCurrency", "targetCurrency"); //assert Assert.IsInstanceOf <PriceResponse>(priceResponse); }
public async Task PriceAndCurrencySubmitted_CreatesPriceResponseWithTargetCurrency_ReturnPriceResponse() { //arrange var price = (decimal)1.12; var sourceCurrency = "USD"; var targetCurrency = "GBP"; var convertedPriceService = new ConvertedPriceService(_currencyConverterMock.Object); //act PriceResponse priceResponse = await convertedPriceService.ConvertedPriceResponse(price, sourceCurrency, targetCurrency); //assert Assert.AreEqual(targetCurrency, priceResponse.Currency); }