static void Main(string[] args) { Zero fxs = new Zero(); Tesla modelS = new Tesla(); Cessna mx410 = new Cessna(); Ram proMaster = new Ram(); fxs.MainColor = "red"; fxs.MaximumOccupancy = "1"; fxs.Drive(); fxs.Turn("left"); fxs.Stop(); modelS.MainColor = "yellow"; modelS.MaximumOccupancy = "5"; modelS.Drive(); modelS.Turn("right"); modelS.Stop(); mx410.MainColor = "white"; mx410.MaximumOccupancy = "8"; mx410.Drive(); mx410.Turn("left"); mx410.Stop(); proMaster.MainColor = "black"; proMaster.MaximumOccupancy = "12"; proMaster.Drive(); proMaster.Turn("right"); proMaster.Stop(); List <IElectric> electricVehicles = new List <IElectric>() { modelS, fxs }; List <IGasoline> gasVehicles = new List <IGasoline>() { proMaster, mx410 }; GasStation speedway = new GasStation(16); ElectricStation supercharge = new ElectricStation(1); speedway.Refuel(gasVehicles); supercharge.Refuel(electricVehicles); Console.WriteLine(); }
static void Main(string[] args) { Cessna flyBoy = new Cessna(); flyBoy.FuelCapacity = 29.92; flyBoy.MainColor = "Purple"; flyBoy.MaximumOccupancy = 670; Ram notFordTough = new Ram(); notFordTough.FuelCapacity = 1.1; notFordTough.MainColor = "Magenta"; notFordTough.MaximumOccupancy = 0; Tesla electricBoy = new Tesla(); electricBoy.BatteryKWh = 32.23; electricBoy.MainColor = "Turquoise"; electricBoy.MaximumOccupancy = 69; Zero wheelieBoy = new Zero(); wheelieBoy.BatteryKWh = 100.32; wheelieBoy.MaximumOccupancy = 2; wheelieBoy.MainColor = "Aquamarine"; List <Vehicle> electircList = new List <Vehicle>(); electircList.Add(electricBoy); electircList.Add(wheelieBoy); List <Vehicle> gasList = new List <Vehicle>(); gasList.Add(notFordTough); gasList.Add(flyBoy); BatteryStation batteryStation = new BatteryStation(); batteryStation.Capacity = 10; Console.WriteLine(); batteryStation.Refuel(electircList); Console.WriteLine(); GasStation gasStation = new GasStation(); gasStation.Capacity = 15; gasStation.Refuel(gasList); // flyBoy.Drive(); // flyBoy.Stop(); // flyBoy.Turn("right"); // Console.WriteLine("- - - - - - - - - - - - -"); // notFordTough.Drive(); // notFordTough.Turn("backwards"); // notFordTough.Stop(); // Console.WriteLine("- - - - - - - - - - - - -"); // electricBoy.Drive(); // electricBoy.Stop(); // electricBoy.Turn("up"); // Console.WriteLine("- - - - - - - - - - - - -"); // wheelieBoy.Drive(); // wheelieBoy.Turn("underground"); // wheelieBoy.Stop(); }