Na definição da propriedade Agência dentro da classe Conta Corrente está com a definição incorreta. Vocês podem verificar?
public class ContaCorrente { public static double TaxaOperacao { get; private set; }
public static int TotalDeContasCriadas { get; private set; }
public Cliente Titular { get; set; }
public int Numero { get; set; }
private int _agencia;
public int Agencia
{
get
set
{
if (value <= 0)
{
return;
}
_agencia = value;
}
}