public Locomotive(Locomotive other) : this(other.Weight, other.MaximumWeight) { }
public Train(Locomotive locomotive, List <Wagon> wagons) : this() { Locomotive = locomotive; Wagons.AddRange(wagons); }
public Train CreateTrain(Locomotive locomotive, IEnumerable <Wagon> wagons) { return(new Train()); }