Pep Guardiola says Manchester City face a tough test against Everton as they look to secure their first win over the Toffees during his spell as manager.