public Car(IMotor motor, IBrake brake, ITransmission transmission, ITire tire) { this.Motor = motor; this.Brake = brake; this.Transmission = transmission; this.Tire = tire; }
public CarComponent(IBody body, IEngine engine, ITransmission transmission, ICollection <IWheel> wheels) { Body = body; Engine = engine; Transmission = transmission; Wheels = wheels; }
public TransmissionNetDownloader(IConfig config) { var settings = config.GetConfigurationSettings(); string url = settings.TransmissionUrl; transmission = new TransmissionRPC(new Uri(url)); baseDownloadDir = settings.BaseDownloadDir; }
public IRobot Initialize(ITransmission transmission, IBody body, IArms arms) { Transmission = transmission; Body = body; Arms = arms; return(this); }
public void AssignDriverToVehicle(int driverId, ITransmission vehicleTransmission) { var driver = Staff.GetDriver(driverId); if (!vehicleTransmission.GetType().IsInstanceOfType(driver.UsedTransmission)) { throw new DriverAssignException($"Selected driver cannot use transmission {vehicleTransmission}"); } BusyDrivers.Add(driver); }
public Car(IEngine engine, ITransmission transmission) { _engine = engine; _transmission = transmission; }
public void SetTransmission(ITransmission transmission) { this.Transmission = transmission; }
public Driver(int id, ITransmission usedTransmission) { Id = id; UsedTransmission = usedTransmission; }
public void StartPark(ITransmission transmission) { transmission.Park(); }
public void StartRevers(ITransmission transmission) { transmission.Revers(); }
public void StartDrive(ITransmission transmission) { transmission.Drive(); }
public CarsFacade(IEngine engine, IStereo stereo, ITransmission transmission) { _engine = engine; _stereo = stereo; _transmission = transmission; }