public RocketMenu(IRocketFactory rocketFactory, IBattery battery) : base() { _rocketFactory = rocketFactory; _battery = battery; _optionAddRocket = new OptionAddRocket(_rocketFactory, ConsoleSystem); _optionBatteryReport = new OptionBatteryReport(_battery, ConsoleSystem); _optionEmptyingBattery = new OptionEmptyingBattery(_battery, ConsoleSystem); _optionLaunchAllRockets = new OptionLaunchAllRockets(_battery, ConsoleSystem); _optionLaunchRockets = new OptionLaunchRockets(_battery, ConsoleSystem); _exitOption = new ExitOption(); }
public OptionAddRocket(IRocketFactory rocketFactory, ISystem consoleSystem) { _rocketFactory = rocketFactory; _consoleSystem = consoleSystem; }