Exemplo n.º 1
0
        public void GetAllCategoriesWithAnySubCategoriesTest()
        {
            var repository     = CategoryRepository.Create();
            var category       = this.CreateArticle(repository, SeedCategory.Create());
            var secondCategory = this.CreateArticle(repository, SeedCategory.CreateSecond());
            var thirdCategory  = this.CreateArticle(repository, SeedCategory.CreateThird());
            var service        = this.GetArticlesService(repository);
            var result         = service.GetAllCategoriesWithAnySubCategories <CategoryDumyModel>();

            Assert.Single(result);
        }
Exemplo n.º 2
0
        public void GetCategoryByIdTest()
        {
            var repository     = CategoryRepository.Create();
            var category       = this.CreateArticle(repository, SeedCategory.Create());
            var secondCategory = this.CreateArticle(repository, SeedCategory.CreateSecond());
            var thirdCategory  = this.CreateArticle(repository, SeedCategory.CreateThird());
            var service        = this.GetArticlesService(repository);
            var result         = service.GetCategoryById <CategoryDumyModel>(1).GetAwaiter().GetResult();

            Assert.Equal(category.Id, result.Id);
        }
Exemplo n.º 3
0
        public void GetCountOfDeletedCategories()
        {
            var repository     = CategoryRepository.Create();
            var category       = this.CreateArticle(repository, SeedCategory.Create());
            var secondCategory = this.CreateArticle(repository, SeedCategory.CreateSecond());
            var thirdCategory  = this.CreateArticle(repository, SeedCategory.CreateThird());
            var service        = this.GetArticlesService(repository);
            var result         = service.GetCountOfDeletedCategories();

            Assert.Equal(1, result);
        }
Exemplo n.º 4
0
        public void GetCategoryByIdFakeTest()
        {
            var repository     = CategoryRepository.Create();
            var category       = this.CreateArticle(repository, SeedCategory.Create());
            var secondCategory = this.CreateArticle(repository, SeedCategory.CreateSecond());
            var thirdCategory  = this.CreateArticle(repository, SeedCategory.CreateThird());
            var service        = this.GetArticlesService(repository);
            var result         = service.GetCategoryById <CategoryDumyModel>(int.MaxValue).GetAwaiter().GetResult();

            Assert.Null(result);
        }
Exemplo n.º 5
0
        public void GetCategoryModelByFakeIdTest()
        {
            var repository     = CategoryRepository.Create();
            var category       = this.CreateArticle(repository, SeedCategory.Create());
            var secondCategory = this.CreateArticle(repository, SeedCategory.CreateSecond());
            var thirdCategory  = this.CreateArticle(repository, SeedCategory.CreateThird());
            var service        = this.GetArticlesService(repository);
            var result         = service.GetCategoryModelById(55).GetAwaiter().GetResult();

            Assert.Null(result);
        }
Exemplo n.º 6
0
        public void CategoryExistsByNameTrueTest()
        {
            var repository     = CategoryRepository.Create();
            var category       = this.CreateArticle(repository, SeedCategory.Create());
            var secondCategory = this.CreateArticle(repository, SeedCategory.CreateSecond());
            var thirdCategory  = this.CreateArticle(repository, SeedCategory.CreateThird());
            var service        = this.GetArticlesService(repository);
            var result         = service.CategoryExistsByName(category.Title).GetAwaiter().GetResult();

            Assert.True(result);
        }
Exemplo n.º 7
0
        public void CategoryExistsByNameFalseTest()
        {
            var name           = "someName";
            var repository     = CategoryRepository.Create();
            var category       = this.CreateArticle(repository, SeedCategory.Create());
            var secondCategory = this.CreateArticle(repository, SeedCategory.CreateSecond());
            var thirdCategory  = this.CreateArticle(repository, SeedCategory.CreateThird());
            var service        = this.GetArticlesService(repository);
            var result         = service.CategoryExistsByName(name).GetAwaiter().GetResult();

            Assert.False(result);
        }
Exemplo n.º 8
0
        public void GetCategoryByNameOneResultTest()
        {
            string categoryName = "One";

            var repository     = CategoryRepository.Create();
            var category       = this.CreateArticle(repository, SeedCategory.Create());
            var secondCategory = this.CreateArticle(repository, SeedCategory.CreateSecond());
            var thirdCategory  = this.CreateArticle(repository, SeedCategory.CreateThird());
            var service        = this.GetArticlesService(repository);
            var result         = service.GetCategoryByName <CategoryDumyModel>(categoryName).GetAwaiter().GetResult();

            Assert.Equal(category.Title, result.Title);
        }