Beispiel #1
0
 public Passenger(EPassengerType passengerType, IDriveBehavior driveBehavior)
 {
     Id = Guid.NewGuid();
     _passegerTypeTranslator = new PassengerTypeTranslator();
     _passengerType          = passengerType;
     _driveBehavior          = driveBehavior;
 }
Beispiel #2
0
 public PassengerBuilder Isdriver()
 {
     _driveBehavior = new Drive();
     return(this);
 }
Beispiel #3
0
 public PassengerBuilder()
 {
     _driveBehavior = new Drive();
     _passengerType = EPassengerType.Pilot;
 }