Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }