Что не так?
var tests = _repo.Tests.Include(a => a.Answers.Join(_repo.Questions, answer => answer.QuestionNumber, question => question.QuestionNumber, (answer, question) => new { Answer = answer, Question = question })).Where(u => u.User.UserName == username);
Ошибка CS0411: Аргументы типа для метода 'Enumerable.Join (IEnumerable, IEnumerable, Fun c, Fun c, Fun c)' не могут быть выведены из использования. Попробуйте указать аргументы типа явно.