Posso usar o método Transferir desta maneira?
public bool Transferir(double valor, ContaCorrente contaDestino)
{
if (!this.Sacar(valor))
return false;
this.Sacar(valor);
contaDestino.Depositar(valor);
return true;
}