コード例 #1
0
        public async Task SearchProductByText_ShouldReturnProductsForGivenSearchTerm()
        {
            var mock = new Mock <IOptions <BestbuyApiConfig> >();

            mock.Setup(m => m.Value).Returns(bestbuyApiConfig);

            bestbuyService = new BestbuyService(mock.Object);

            var searchTerm = "ipad";

            var result = await bestbuyService.SearchProductByTextAsync(searchTerm); // as ProductSearch;

            Assert.IsTrue(result.products[0].name.ToLower().Contains(searchTerm));
        }
コード例 #2
0
 public XStoreRepository(IWalmartServiceContext serviceContext, IBestbuyServiceContext bestbuyServiceContext)
 {
     this.serviceContext        = serviceContext;
     this.bestbuyServiceContext = bestbuyServiceContext;
 }