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();