public void DAO_FindAllTest()
        {
            int numberCategories = 5;

            List <Category> createdCategories = new List <Category>(numberCategories);

            for (int i = 0; i < numberCategories; i++)
            {
                Category cat = new Category
                {
                    categoryName = "CategoryTest" + i
                };

                categoryDao.Create(cat);
                createdCategories.Add(cat);
            }

            List <Category> retrievedCategories = categoryDao.FindAll();

            Assert.AreEqual(numberCategories, retrievedCategories.Count);

            for (int i = 0; i < numberCategories; i++)
            {
                Assert.AreEqual(retrievedCategories[i], createdCategories[i]);
            }
        }
Exemple #2
0
        public PriceDto GetPrice(string userName)
        {
            User         user  = userDao.FindByLogin(userName);
            IList <Item> items = itemDao.FindAll();

            ItemDto[] dtos = new ItemDto[items.Count];
            for (int i = 0; i < items.Count; i++)
            {
                dtos[i] = new ItemDto(items[i], user.PriceType);
            }
            List <string> catNames = new List <string>();

            foreach (Category category in categoryDao.FindAll())
            {
                catNames.Add(category.Name);
            }
            return(new PriceDto(dtos, catNames.ToArray()));
        }
Exemple #3
0
 public override void OnPreRender(EventArgs e)
 {
     View.Categories = categoryDao.FindAll();
 }