예제 #1
0
 public string RegisterHarvester(List <string> arguments)
 {
     try
     {
         var harvesterFactory = new HarvesterFactory();
         var newHarvester     = harvesterFactory.InstantiateHarvester(arguments);
         this.Units.Add(newHarvester);
         this.Harvesters.Add(newHarvester);
         return($"Successfully registered {arguments[0]} Harvester - {arguments[1]}");
     }
     catch (ArgumentException exception)
     {
         return(exception.Message);
     }
 }