I TestObjects inoltrano chiamate di metodo al rispettivo proxy utilizzando il metodo InvokeProxy, come mostrato nel seguente esempio. Il metodo è implementato realmente nel proxy.
public virtual void PerformClick() {
InvokeProxy("performClick");
}
public void Click(Rational.Test.Ft.Script.Index subitem) {
InvokeProxyWithGuiDelay("click", "(L.script.Index;)", new System.Object[]{subitem});
}
In questo esempio, il metodo "PerformClick()" di TestObject richiama il metodo performClick() del proxy. Il proxy esegue la reale operazione di riproduzione di performClick().