public override void Run(SmartArgs args)
        {
            var n    = args.FirstAsInt() ?? 100;
            var body = args.GetUnitTestBody();

            Console.WriteLine("Args[N] = " + n);
            Console.WriteLine("Args[Body] = " + (body == "" ? "<empty>" : body));


            var finished = 0;

            for (int indexA = 0; finished < n; indexA++)
            {
                for (int indexB = 0; indexB < 10 && finished < n; indexB++)
                {
                    for (int indexC = 0; indexC < 10 && finished < n; indexC++)
                    {
                        var path     = Path.Combine("A" + indexA.ToString().PadLeft(3, '0'), "B" + indexB, "TestClass" + indexC);
                        var codeName = indexA.ToString().PadLeft(3, '0') + indexB + indexC;
                        var count    = Math.Min(n - finished, 10);
                        var content  = UnitTestClassBuilder.Build(codeName, finished, count, body);
                        finished += count;
                        GenerateFile(path, content);
                    }
                }
            }
        }
        public override void Run(SmartArgs args)
        {
            var n    = args.FirstAsInt() ?? 100;
            var body = args.GetUnitTestBody();

            Console.WriteLine("Args[N] = " + n);
            Console.WriteLine("Args[Body] = " + (body == "" ? "<empty>" : body));
            GenerateFile("AllUnitTests", UnitTestClassBuilder.Build("All", 0, n, body));
        }
Пример #3
0
 public void Run(SmartArgs args)
 {
     Console.WriteLine("Usage examples:");
     Console.WriteLine("  list");
     Console.WriteLine("  list 100");
     Console.WriteLine("  list 100 body=ex");
     Console.WriteLine("  tree");
     Console.WriteLine("  tree 100");
     Console.WriteLine("  tree 100 body=ex");
     Console.WriteLine("  clean");
     Console.WriteLine("  help");
 }
Пример #4
0
        public App()
        {
            _args       = new SmartArgs();
            _rootFolder = System.IO.Directory.GetCurrentDirectory();

            if (_args.ContainsKey("create"))
            {
                try {
                    if (CreateUpdate())
                    {
                        MessageBox.Show("Complete!");
                    }
                } catch (Exception er) {
                    MessageBox.Show("Error: " + er.ToString());
                    return;
                }
            }
            else
            {
                clean();

                _downloadingWindow         = new Downloading();
                _downloadingWindow.Closed += _downloadingWindow_Closed;


                _updateManager = new Update.Manager(
                    _dropBoxRoot,
                    _rootFolder,
                    _rootFolder + "\\update");

                _updateManager.UpdateComplete += UpdateComplete;
                _updateManager.UpdateDetected += _updateManager_UpdateDetected;
                _updateManager.OnProgress     += _updateManager_OnProgress;
                _updateManager.Run();
            }
        }
 public abstract void Run(SmartArgs args);
Пример #6
0
 public override void Run(SmartArgs args)
 {
 }