This is the method inside the repository:
public async Task<IEnumerable<T>> FindAll()
    {
        IQueryable<T> query = this.Context.Set<T>();
        return await query.Select(e => e).ToListAsync();
    }
public class Program
{
    static void Main(string[] args)
    {
        DB dB = new DB();
        IUnitOfWork unitOfWork = new UnitOfWork(dB);
        Task<IEnumerable<User>> users = unitOfWork.UserRepository.FindAll();
        users.Wait();
        Console.WriteLine(users);
    }
}
When I run my code I am getting:
System.Runtime.CompilerServices.AsyncTaskMethodBuilder'1+AsyncStateMachineBox'1[System.Collections.Generic.IEnumerable'1[PasteBook.WebApi.Models.User],PasteBook.WebApi.Repositories.GenericRepository'1+d__5[PasteBook.WebApi.Models.User]]
 
     
    