using System.Diagnostics;
public static void Main(string[] args)
System.DateTime trainShouldStartTime = System.DateTime.Now;
List<Train> trainsOnNet = new List<Train>();
for(int i = 1; i <= 3; i++)
System.DateTime nextTimeCheckpoint = trainShouldStartTime;
t.NewCarrige(true, "A"[0]);
t.NewCarrige(false, "B"[0]);
t.addStation(App.Stations.FirstOrDefault(x => x.GetShortCode().Equals("MTG")));
t.addStation(App.Stations.FirstOrDefault(x => x.GetShortCode().Equals("BNS")));
t.addStation(App.Stations.FirstOrDefault(x => x.GetShortCode().Equals("BSH")));
t.GetStations().ForEach(x =>
nextTimeCheckpoint = nextTimeCheckpoint.AddMinutes(minsToAdd);
x.SetArrivalTime(nextTimeCheckpoint);
trainShouldStartTime = trainShouldStartTime.AddMinutes(15);