public async Task GetItemByItemId_ShouldReturnItemForGivenItemId() { var mock = new Mock <IOptions <WalmartApiConfig> >(); mock.Setup(m => m.Value).Returns(walmartApiConfig); walmartService = new WalmartService(mock.Object); var itemId = "12417832"; var result = await walmartService.GetItemByItemIdAsync(itemId); Assert.AreEqual(result[0].itemId, itemId); }
public async Task GetItemByItemId_ShouldReturnItemForGivenItemId() { var walmartConfig = new WalmartApiConfig() { API_KEY = "52txne3qyx4pnke2wxacsxff", BASE_API_URI = "http://api.walmartlabs.com/v1/" }; var mock = new Mock <IOptions <WalmartApiConfig> >(); mock.Setup(m => m.Value).Returns(walmartConfig); walmartService = new WalmartService(mock.Object); var itemId = "12417832"; var result = await walmartService.GetItemByItemIdAsync(itemId); Assert.AreEqual(result[0].itemId, itemId); }