Sto integrando una libreria esterna che dichiara un singleton, come questo:
public class External : MonoBehaviour {
    public static External Instance { get {/*setup inner stuff*/} }
    public void Method1(int arg);
    ...
    public bool MethodN(): // N is large
}
Ho creato un wrapper con un'interfaccia, quindi posso testare il resto del mio codice.
Mi chiedo se ci sia un modo semplice per testare / verificare che il mio wrapper sia cablato correttamente, cioè ogni metodo chiama il metodo wrapped, inoltra i parametri e restituisce il risultato (se non vuoto). per esempio:.
public class ApiWrapper : IExernalAPI {
    public void Method1(int arg) {
        External.Instance.Method1(arg);
    }
    ...
    public bool MethodN() {
        return External.Instance.MethodN();
    }
}
questa classe dovrebbe essere "testata"? se sì, come?