Ejemplo n.º 1
0
        public void ReturnsListOfIds_WhenCategories_Present()
        {
            var options            = DbContextMock.GetOptions("ReturnsListOfIds_WhenCategories_Present");
            var searchedCategories = new List <string>()
            {
                "Test1", "Test2", "TestTest"
            };

            using (var context = new BubaTubeDbContext(options))
            {
                context.Categories.AddRange(CategoryMockData.GetListOfCategoryModels());
                context.SaveChanges();

                var categoryGetService = new CategoryQueries(context, fakeMapper);
                var result             = categoryGetService.TakeApprovedCategoryIds(searchedCategories);

                var test1FromDb = context.Categories
                                  .FirstOrDefault(x => x.CategoryName == "Test1");

                var test2FromDb = context.Categories
                                  .FirstOrDefault(x => x.CategoryName == "Test2");

                Assert.NotEmpty(result);
                Assert.Equal(2, result.Count());
                Assert.Contains(result, x => x == test1FromDb.Id);
                Assert.Contains(result, x => x == test2FromDb.Id);
            }
        }
Ejemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            CategoryQueries categoryRepository = new CategoryQueries(Config.GetLog());
            var             categories         = categoryRepository.FindAll();

            repCategories.DataSource = categories.OrderBy(c => c.Name);
            repCategories.DataBind();
        }
Ejemplo n.º 3
0
		public CommonForumInfo()
		{
			_forumQueries = DependencyResolver.Current.GetService<ForumQueries>();
			_orgQueries = DependencyResolver.Current.GetService<OrganizationQueries>();
			_categoryQueries = DependencyResolver.Current.GetService<CategoryQueries>();
			_userQueries = DependencyResolver.Current.GetService<UserQueries>();
			_contentQueries = DependencyResolver.Current.GetService<ContentQueries>();
			_tagQueries = DependencyResolver.Current.GetService<TagQueries>();
		}
Ejemplo n.º 4
0
        public void ReturnsEmptyList_WhenCategory_NotApproved()
        {
            var options            = DbContextMock.GetOptions("ReturnsEmptyList_WhenCategory_NotApproved");
            var searchedCategories = new List <string>()
            {
                "Test0"
            };

            using (var context = new BubaTubeDbContext(options))
            {
                context.Categories.AddRange(CategoryMockData.GetListOfCategoryModels());
                context.SaveChanges();

                var categoryGetService = new CategoryQueries(context, fakeMapper);
                var result             = categoryGetService.TakeApprovedCategoryIds(searchedCategories);

                Assert.Empty(result);
            }
        }
Ejemplo n.º 5
0
        public void ReturnsAllCategories()
        {
            var options            = DbContextMock.GetOptions("ReturnsAllCategories");
            var searchedCategories = new List <string>()
            {
                "Test0"
            };
            IList <int> result;

            using (var context = new BubaTubeDbContext(options))
            {
                context.Categories.AddRange(CategoryMockData.GetListOfCategoryModels());
                context.SaveChanges();

                var categoryGetService = new CategoryQueries(context, fakeMapper);
                result = categoryGetService.TakeAllCategoryIds(searchedCategories);

                Assert.Equal(1, result.Count);
            }
        }
Ejemplo n.º 6
0
 protected override void VisitWhereCategory(WhereCategoryExpression expression)
 {
     CategoryQueries = CategoryQueries.Concat(new[] { expression.CategoryQuery });
 }
Ejemplo n.º 7
0
        public async Task <IActionResult> GetCategoryDetails([FromRoute] CategoryQueries query)
        {
            CategoryDetailDto categoryInFull = await _dispatcher.QueryAsync <CategoryDetailDto>(query);

            return(Ok(categoryInFull));
        }
Ejemplo n.º 8
0
		public CategoryController(CategoryQueries categoryQueries, ForumQueries forumQueries)
		{
			_categoryQueries = categoryQueries;
		}
Ejemplo n.º 9
0
		public CategoryController(CategoryQueries categoryQueries, PostQueries postQueries)
		{
			_categoryQueries = categoryQueries;
			_postQueries = postQueries;
		}
 public Category GetById(int id)
 {
     return(_context.Categories
            .Include(c => c.Parent)
            .FirstOrDefault(CategoryQueries.GetById(id)));
 }
Ejemplo n.º 11
0
 public async Task <ActionResult> GetAll()
 {
     return(await CategoryQueries.GetAll());
 }
Ejemplo n.º 12
0
 public async Task <ActionResult> Get(Guid id)
 {
     return(await CategoryQueries.Get(id));
 }
Ejemplo n.º 13
0
 public CategoryController(ICategoryService iCategoryService, CategoryQueries categoryQueries, IResponseMessages responsMessages)
 {
     ICategoryService = iCategoryService;
     CategoryQueries  = categoryQueries;
     ResponsMessages  = responsMessages as ResponseMessages;
 }