public static void  MementoHistorico()
        {
                Historico historico = new Historico();

                Contrato contrato = new Contrato(DateTime.Now, new Cliente("Sebastião","r:morrinhos"), Enum.Enums.TipoContrato.NOVO);
                historico.Adiciona(contrato.SalvaEstado());

                contrato.Avanca();
                historico.Adiciona(contrato.SalvaEstado());

                contrato.Avanca();
                historico.Adiciona(contrato.SalvaEstado());

                contrato.Avanca();
                historico.Adiciona(contrato.SalvaEstado());
        }
 public Estado (Contrato contrato)
 {
     this.Contrato = contrato;
 }
 public Estado(Contrato contrato)
 {
     this.Contrato = contrato;
 }