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); } }
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(); }
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>(); }
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); } }
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); } }
protected override void VisitWhereCategory(WhereCategoryExpression expression) { CategoryQueries = CategoryQueries.Concat(new[] { expression.CategoryQuery }); }
public async Task <IActionResult> GetCategoryDetails([FromRoute] CategoryQueries query) { CategoryDetailDto categoryInFull = await _dispatcher.QueryAsync <CategoryDetailDto>(query); return(Ok(categoryInFull)); }
public CategoryController(CategoryQueries categoryQueries, ForumQueries forumQueries) { _categoryQueries = categoryQueries; }
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))); }
public async Task <ActionResult> GetAll() { return(await CategoryQueries.GetAll()); }
public async Task <ActionResult> Get(Guid id) { return(await CategoryQueries.Get(id)); }
public CategoryController(ICategoryService iCategoryService, CategoryQueries categoryQueries, IResponseMessages responsMessages) { ICategoryService = iCategoryService; CategoryQueries = categoryQueries; ResponsMessages = responsMessages as ResponseMessages; }