コード例 #1
0
ファイル: MyProductTest.cs プロジェクト: 210183/Zadanie3
        public void GetMyProductsWithNRecentReviews_ShouldReturnProperValues()
        {
            var products = MyProductFactory.GetProductsWithNRecentReviews(2);

            Assert.AreEqual(products.Count, 1);
            Assert.IsNotNull(products.Find(p => p.ProductID == 937));
        }
コード例 #2
0
ファイル: MyProductTest.cs プロジェクト: 210183/Zadanie3
        public void GetNRecentlyReviewedMyProducts_ShouldReturnProperValues()
        {
            var products = MyProductFactory.GetNRecentlyReviewedProducts(2);

            Assert.AreEqual(products.Count, 2);
            Assert.IsNotNull(products.Find(p => p.ProductID == 798));
            Assert.IsNotNull(products.Find(p => p.ProductID == 937));
        }
コード例 #3
0
        public void GetNMyProductsFromCategory_WhenCalledOnLessProducts_ShouldReturnThemAll()
        {
            var categoryName          = "Clothing";
            var number                = 40;
            List <MyProduct> products = MyProductFactory.GetNMyProductsFromCategory(categoryName, number);

            Assert.AreEqual(35, products.Count);
        }
コード例 #4
0
ファイル: MyProductTest.cs プロジェクト: 210183/Zadanie3
        public void GetMyProductsByName_ShouldReturnProperValues()
        {
            var name     = "Fork";
            var products = MyProductFactory.GetProductsByName(name);

            foreach (var p in products)
            {
                Assert.IsTrue(p.Name.Contains(name));
            }
        }
コード例 #5
0
        public void GetMyProductsByName_ShouldReturnProperValues()
        {
            var namePart = "Crankarm";
            List <MyProduct> products = MyProductFactory.GetMyProductsByName(namePart);

            Assert.AreEqual(3, products.Count);

            foreach (var product in products)
            {
                Assert.IsTrue(product.Name.Contains(namePart));
            }
        }
コード例 #6
0
        public void GetMyProductsByVendorName_ShouldReturnProperValues()
        {
            var vendorName            = "Training Systems";
            List <MyProduct> products = MyProductFactory.GetMyProductsByVendorName(vendorName);

            Assert.AreEqual(3, products.Count);

            int[] ids = { 320, 321, 322 };
            foreach (int id in ids)
            {
                Assert.IsTrue(products.Exists(p => p.ProductID == id));
            }
        }
コード例 #7
0
        public void GetNMyProductsFromCategory_ShouldReturnProperValues()
        {
            var categoryName = "Clothing";
            var number       = 3;

            List <MyProduct> products = MyProductFactory.GetNMyProductsFromCategory(categoryName, number);

            Assert.AreEqual(3, products.Count);

            int[] ids = { 712, 866, 865 };
            Assert.AreEqual(ids[0], products[0].ProductID);
            Assert.AreEqual(ids[1], products[1].ProductID);
            Assert.AreEqual(ids[2], products[2].ProductID);
        }