IQueryOver_SingleOrDefaultAsync implementation and tests