public void TestCreateProductForCategoryBySalon()
        {
            test = new GiftCardMSSQLDAO();
            var salon = createTestCompanyModel();

            Assert.IsTrue(test.UpdateSalon(salon));
            var category = "test" + (DateTime.Now.Millisecond % 100);
            var ret      = test.CreateCategoryForCompany(salon.Id.Value, category);

            Assert.IsTrue(ret.HasValue);
            String p = "Product_" + (DateTime.Now.Millisecond % 90) + "_";
            var    r = new Random();

            for (int t = 0; t < 5; t++)
            {
                var ret2 = test.CreateProductForCategoryByCompany(ret.Value, p + t, ((((int)(r.NextDouble() * 10000)) / 100)));
                Assert.IsTrue(ret2.HasValue);
            }
            var results = test.RetrieveProductsBySalonCategory(ret.Value);

            Assert.IsNotNull(results);
            Assert.AreEqual(5, results.Count);
            Assert.AreEqual(p + 3, results[3].Name);
            Assert.IsNotNull(results[4].ProductId);
        }
        public void TestCreateCategoryForSalon()
        {
            test = new GiftCardMSSQLDAO();
            var salon = createTestCompanyModel();

            Assert.IsTrue(test.UpdateSalon(salon));
            var t   = "test" + (DateTime.Now.Millisecond % 100);
            var ret = test.CreateCategoryForCompany(salon.Id.Value, t);

            Assert.IsTrue(ret.HasValue);
            var results = test.RetrieveCategoriesByCompany(salon.Id.Value);

            Assert.IsNotNull(results);
            Assert.IsNotNull(results.Find(item => item.Trim() == t));
        }