예제 #1
0
        public void GetNMyProductsFromCategoryTest()
        {
            List <MyProduct.MyProduct> myProducts = MyProductTools.GetNMyProductsFromCategory("Bikes", 5);

            Assert.AreEqual(myProducts.Count, 5);
            Assert.AreEqual(myProducts[0].ProductNumber, "BK-M82S-38");
            Assert.AreEqual(myProducts[4].ProductNumber, "BK-M82B-38");
        }
예제 #2
0
        public void GetMyProductsByNameTest()
        {
            List <MyProduct.MyProduct> myProducts = MyProductTools.GetMyProductsByName("Minipump");

            Assert.AreEqual(myProducts.Count, 1);
            Assert.AreEqual(myProducts[0].ProductID, 844);
            Assert.AreEqual(myProducts[0].ProductNumber, "PU-0452");
        }
예제 #3
0
 public void GetProductsWithNRecentReviews()
 {
     using (DataClasses1DataContext context = new DataClasses1DataContext())
     {
         MyProductDataContext myContext = new MyProductDataContext(context);
         List <MyProduct>     list      = MyProductTools.GetProductsWithNRecentReviews(2);
         Assert.AreEqual(1, list.Count);
     }
 }
예제 #4
0
        public void NProductsFromCategory()
        {
            using (DataClasses1DataContext context = new DataClasses1DataContext())
            {
                MyProductDataContext myContext = new MyProductDataContext(context);
                List <MyProduct>     list      = MyProductTools.GetNProductsFromCategory("Bikes", 3);

                Assert.AreEqual(3, list.Count);
            }
        }
예제 #5
0
        public void GetProductsByName()
        {
            using (DataClasses1DataContext context = new DataClasses1DataContext())
            {
                MyProductDataContext myContext = new MyProductDataContext(context);
                List <MyProduct>     list      = MyProductTools.GetProductsByName("Hex Nut");

                Assert.AreEqual(39, list.Count);

                foreach (MyProduct product in list)
                {
                    Assert.IsTrue(product.Name.Contains("Hex Nut"));
                }
            }
        }
예제 #6
0
        public void GetMyProductVendorByProductNameTest()
        {
            string vendors = MyProductTools.GetMyProductVendorByProductName("Minipump");

            Assert.AreEqual(vendors, "International Trek Center");
        }