public Manual(Type type, int seats, Engine engine, Transmission transmission, TripComputer tripComputer, GPSNavigator gpsNavigator) { this.type = type; this.seats = seats; this.engine = engine; this.transmission = transmission; this.tripComputer = tripComputer; this.gpsNavigator = gpsNavigator; }
public Car(TypeCar typeCar, int seats, Engine engine, Transmission transmission, GPSNavigator gpsNavigator) { TypeCar = typeCar; Seats = seats; Engine = engine; Transmission = transmission; GPSNavigator = gpsNavigator; Fuel = 0; }
public void AddAutomaticRoute_Case_DefaultRoute() { var defaultRoute = "Golden Museum, cra 6 # 15-18, Bogotá Cundinamarca"; var gpsNavigator = new GPSNavigator(); gpsNavigator.AddAutomaticRoute(); Assert.Equal(defaultRoute, gpsNavigator.Route); }
public void AddManualRoute_Case_CustomRoute() { var customRoute = "Cll 49 # 24-46"; var gpsNavigator = new GPSNavigator(); gpsNavigator.AddManualRoute(customRoute); Assert.Equal(customRoute, gpsNavigator.Route); }
public void Manual_Case_Print() { var city = TypeCar.City; int seats = 2; var engine = new Engine(10, 15); var automatic = Transmission.Automatic; var gpsNavigator = new GPSNavigator(); var detail = $"Type of car: {city}, Count of seats: {seats}, Engine: volume - {engine.Volume}, mileage - ${engine.Mileage}, GPS Navigator: ${ gpsNavigator.Route }"; var manual = new Manual(city, seats, engine, automatic, gpsNavigator); string detailManual = manual.Print(); Assert.Equal(detail, detailManual); }
public void Car_Case_SportCar() { var sport = TypeCar.Sport; int seats = 2; var engine = new Engine(10, 15); var automatic = Transmission.Automatic; var gpsNavigator = new GPSNavigator(); gpsNavigator.AddAutomaticRoute(); int fuel = 0; var car = new Car(sport, seats, engine, automatic, gpsNavigator); Assert.Equal(sport, car.TypeCar); Assert.Equal(seats, car.Seats); Assert.Equal(automatic, car.Transmission); Assert.Equal(gpsNavigator.Route, car.GPSNavigator.Route); Assert.Equal(fuel, car.Fuel); }
public void Manual_Case_Manual() { var city = TypeCar.City; int seats = 2; var engine = new Engine(10, 15); var automatic = Transmission.Automatic; var gpsNavigator = new GPSNavigator(); gpsNavigator.AddAutomaticRoute(); int fuel = 0; var manual = new Manual(city, seats, engine, automatic, gpsNavigator); Assert.Equal(city, manual.TypeCar); Assert.Equal(seats, manual.Seats); Assert.Equal(automatic, manual.Transmission); Assert.Equal(gpsNavigator.Route, manual.GPSNavigator.Route); Assert.Equal(fuel, manual.Fuel); }
public void SetGPSNavigator(GPSNavigator gpsNavigator) { GPSNavigator = gpsNavigator; }
public void SetGpsNavigator(GPSNavigator gpsNavigator) { this.gpsNavigator = gpsNavigator; }