add some new test about the proxy pattern