public void GetCategoryInfo()
        {
            var repository = new RepositoryService(MagentoConnection.Instance, FakeCacheManager);

            // Carico categoria fake in cache
            FakeCacheManager.Add(string.Format("{0}999", ConfigurationHelper.CacheKeyNames[CacheKey.CategoryInfo]),
                                 new Category()
            {
                category_id = "999", description = "Descrizione categoria 999", name = "Categoria di test 999"
            });

            // recupero la categoria fake
            var category = repository.GetCategoryInfo("999");

            Assert.IsNotNull(category, "Nessun risultato per un Id categoria memorizzato in cache");

            // elimino la categoria fake dalla cache
            FakeCacheManager.Remove(string.Format("{0}999", ConfigurationHelper.CacheKeyNames[CacheKey.CategoryInfo]));

            // provo a recuperare nuovamente la categoria fake
            category = repository.GetCategoryInfo("999");
            Assert.IsNull(category, "Trovato un risultato per un Id categoria eliminato dalla cache");

            category = repository.GetCategoryInfo("47");
            Assert.IsNotNull(category, "Nessun risultato per un Id categoria valido");
        }