Example #1
0
 public void logPurchase(int cost, Transport.Transport transport)
 {
     this.used = +cost;
     if (this.used > this.limit)
     {
         throw new BudgetExeededExeption(transport);
     }
 }
Example #2
0
        public override RaceBuilder AddCompetitor(Transport.Transport transport)
        {
            if (transport.IsAir())
            {
                RaceWithBuilder.Competitors.Add(transport);
            }
            else
            {
                throw new AddTransportException();
            }

            return(this);
        }
Example #3
0
 public override RaceBuilder AddCompetitor(Transport.Transport transport)
 {
     RaceWithBuilder.Competitors.Add(transport);
     return(this);
 }