Example #1
0
        public void GetNRecentlyReviewedProductsTest()
        {
            List <Product> products = Stage3Linq.GetNRecentlyReviewedProducts(2);

            Assert.AreEqual(2, products.Count());
            Assert.AreEqual(937, products[0].ProductID);
        }
Example #2
0
        public void GetProductsWithNRecentReviewsTest()
        {
            List <Product> products = Stage3Linq.GetProductsWithNRecentReviews(1);

            Assert.AreEqual(2, products.Count());
            Assert.AreEqual(798, products[1].ProductID);
        }
Example #3
0
        public void GetProductNamesByVendorNameTest()
        {
            List <string> names = Stage3Linq.GetProductNamesByVendorName("Jeff's Sporting Goods");

            Assert.AreEqual(4, names.Count);
            Assert.AreEqual('M', names[0].FirstOrDefault());
        }
Example #4
0
        public void GetTotalStandardCostByCategoryTest()
        {
            ProductCategory bikes = new ProductCategory
            {
                Name = "Bikes"
            };

            int totalStandardCost = Stage3Linq.GetTotalStandardCostByCategory(bikes);

            Assert.AreEqual(92092, totalStandardCost);
        }
Example #5
0
        public void GetNProductsFromCategoryTest()
        {
            List <Product> products = Stage3Linq.GetNProductsFromCategory("Clothing", 5);

            Assert.AreEqual(5, products.Count());
        }
Example #6
0
        public void GetProductVendorByProductNameTest()
        {
            string vendorName = Stage3Linq.GetProductVendorByProductName("Mountain Bike Socks, M");

            Assert.AreEqual("Jeff's Sporting Goods", vendorName);
        }
Example #7
0
        public void GetProductsByVendorNameTest()
        {
            List <Product> products = Stage3Linq.GetProductsByVendorName("American Bikes");

            Assert.AreEqual(1, products.Count);
        }
Example #8
0
        public void GetProductsByNameTest()
        {
            List <Product> products = Stage3Linq.GetProductsByName("Fork");

            Assert.AreEqual(5, products.Count);
        }