FYI Value injector doesn’t support automatic collection mapping like AutoMapper but you could use a simple LINQ expression and operate on each element:
IEnumerable<Category> categoryList = categoryService.GetAll(); List<CategoryViewModel> viewModelList = categoryList .Select(x => new CategoryViewModel().InjectFrom(x)).Cast<CategoryViewModel>() .ToList();