simplified delegate behaviour test