public void CanGetProductListAsync()
        {
            var repo   = new WebSiteOrderData(_context, _refContext);
            var result = repo.GetProductsWithCategoryForShoppingAsync().Result;

            Assert.IsNotNull(result);
        }
        public void ProductsHaveValuesWhenReturnedFromRepo()
        {
            var data        = new WebSiteOrderData(_context, _refContext);
            var productList = data.GetProductsWithCategoryForShoppingAsync().Result;

            Assert.AreNotEqual("", productList[0].Name);
        }
Example #3
0
        public async Task CanGetProductListAsyncMocked()
        {
            var productsInMemory = new List <Product> {
                new Product(), new Product()
            };

            _refMockingContext = new ReferenceContext {
                Products = TestHelpers.MockDbSet(productsInMemory)
            };
            var repo   = new WebSiteOrderData(_scMockingContext, _refMockingContext);
            var result = await repo.GetProductsWithCategoryForShoppingAsync();

            Assert.IsNotNull(result);
        }