public async Task GetCategories_Should_Return_Correct_Count() { var handler = new ListCategoriesQueryHandler(this.context, this.mapper); var result = await handler.Handle(new ListCategoriesQuery(), CancellationToken.None); result .Data .Should() .HaveCount(this.context.Categories.Count()); }
public CategoryTests() { _getSystemSettingQuery = new GetSystemSettingQuery(DbContext); _getInputFormQuery = new GetInputFormQuery(DbContext, _getSystemSettingQuery); _getCategoryBaseQuery = new GetCategoryBaseQuery(DbContext, Cache); _getCategoryQuery = new GetCategoryQuery(DbContext, _getCategoryBaseQuery, WorkContext); _listCategoriesQuery = new ListCategoriesQuery(DbContext); _listProductsByCategoryQuery = new ListProductsByCategoryQuery(DbContext); _listCategoryNavigationsQueryHandler = new ListCategoryNavigationsQueryHandler(_listCategoriesQuery); _getInputFormQueryHandler = new GetInputFormQueryHandler(_getInputFormQuery); _getCategoryQueryHandler = new GetCategoryQueryHandler(_getCategoryQuery, WorkContext); _listCategoriesQueryHandler = new ListCategoriesQueryHandler(_listCategoriesQuery); _listProductsByCategoryQueryHandler = new ListProductsByCategoryQueryHandler(_listProductsByCategoryQuery); }