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)); }
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"); }
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);
public override void Run(SmartArgs args) { }