示例#1
0
        public SmartForTwo(IBuilderPassageiros builderPassageiros,
                           IBuilderTexto builderTexto,
                           IValidacoesTripulantes validacoesTripulantes)
        {
            this.builderPassageiros    = builderPassageiros;
            this.builderTexto          = builderTexto;
            this.validacoesTripulantes = validacoesTripulantes;

            Localizacao = BibliotecaLocalizacao.AEROPORTO;
        }
示例#2
0
 public Acoes(IInstrucoes instrucoes,
              IBuilderPassageiros builderPassageiros,
              ISmartForTwo smartForTwo,
              IBuilderTexto builderTexto,
              IValidacoesDados validacoesDados)
 {
     this.instrucoes         = instrucoes;
     this.builderPassageiros = builderPassageiros;
     this.smartForTwo        = smartForTwo;
     this.builderTexto       = builderTexto;
     this.validacoesDados    = validacoesDados;
 }
示例#3
0
 public Instrucoes(IBuilderTexto builderTexto)
 {
     this.builderTexto = builderTexto;
 }
示例#4
0
 public ISmartForTwo Obter(IBuilderPassageiros builderPassageiros, IBuilderTexto builderTexto)
 {
     return(new SmartForTwo(builderPassageiros, builderTexto, new ValidacoesTripulantes()));
 }