static void Main(string[] args) { Opts.Init(args); // var filename = Opts.Parameter(); var filename = Arg.Parameter(); var acts = new MonthActivities(filename); Console.WriteLine($"ACTS {acts.Year}-{acts.Month} ({acts.Days.Count} days)"); foreach (var day in acts.Days) { Console.WriteLine($"Day {day.Key} ({day.Value.Count} activities)"); var first = day.Value.FirstOrDefault(); Console.WriteLine($" first: {JsonConvert.SerializeObject(first)}"); Console.WriteLine($" last: {JsonConvert.SerializeObject(day.Value.LastOrDefault())}"); } }
private void GenerateDay(MonthActivities history,params (uint start, bool active, string exe, string title)[] p)
public void New_MonthActivities_gets_local_computer_name() { var m = new MonthActivities(2000, 1); Assert.AreEqual(Environment.MachineName, m.ComputerName); }