public void GetTradePriceIntegrationTest() { var sut = new TradePriceAPI(); var result = sut.GetTradePrice(Resources.steel, "test").Result; Assert.IsNotNull(result); }
public void GetTradePriceTest() { Fixture fixture = new Fixture(); var item = fixture.Create <TradePrice>(); mockRestService.Setup(x => x.Get <TradePrice>(It.IsAny <string>(), null)).Returns(Task.FromResult(item)); var service = new TradePriceAPI(mockRestService.Object); var result = service.GetTradePrice(Resources.bauxite, "test").Result; Assert.AreEqual(item, result); mockRestService.Verify(x => x.Get <TradePrice>(It.Is <string>(y => y == "/tradeprice/resource=bauxite&key=test"), null)); }