static void Main(string[] args)
        {
            Lab07TestModule lab07test = new Lab07TestModule();

            lab07test.PrepareTestSets();

            foreach (var ts in lab07test.TestSets)
            {
                ts.Value.PerformTests(verbose: true, checkTimeLimit: false);
            }
        }
        static void Main(string[] args)
        {
            Lab07TestModule lab07test = new Lab07TestModule();

            lab07test.PrepareTestSets();

            lab07test.TestSets["Lvl1"].PerformTests(verbose: true, checkTimeLimit: false);
            lab07test.TestSets["Lvl2"].PerformTests(verbose: true, checkTimeLimit: false);
            if (lab07test.TestSets["Lvl1"].FailedCount == 0)
            {
                lab07test.TestSets["Lvl1perf"].PerformTests(verbose: true, checkTimeLimit: true);
            }
            if (lab07test.TestSets["Lvl2"].FailedCount == 0)
            {
                lab07test.TestSets["Lvl2perf"].PerformTests(verbose: true, checkTimeLimit: true);
            }
        }