Beispiel #1
0
        public void TestGetProduct()
        {
            Assert.IsNull(_productsAndProductTypesManager.GetProduct("Type D", TestDefinition.DUMP_INTEGER, TestDefinition.DUMP_INTEGER));
            Assert.IsNull(_productsAndProductTypesManager.GetProduct("Type C", 3, 2));
            Product expectedProduct = _productsAndProductTypesManager.GetProduct("Type C", 0, 6);

            Assert.AreEqual(expectedProduct.Id, 17);
            expectedProduct = _productsAndProductTypesManager.GetProduct("Type C", 3, 0);
            Assert.AreEqual(expectedProduct.Id, 29);
            expectedProduct = _productsAndProductTypesManager.GetProduct("Type C", 2, 5);
            Assert.AreEqual(expectedProduct.Id, 28);
        }
 /// <summary>
 /// Get the product at productIndex in the product page of productPageIndex, which is inside the tab page whose index is tabPageIndex.
 /// </summary>
 public Product GetProduct(int tabPageIndex, int productPageIndex, int productIndex)
 {
     return(_productsAndProductTypesManager.GetProduct(_productTypesManager.GetProductType(tabPageIndex), productPageIndex, productIndex));
 }