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().