/// <summary> /// Entry point /// </summary> public static void Main(String[] args) { Application app = null; try { Console.Write("Setty 1.0"); app = new Application(args); app.Launch(); } catch (SettingsFolderNotFound e) { Console.WriteLine(); Console.WriteLine("ERROR: " + e.Message); } catch (Exception e) { Console.WriteLine(); Console.WriteLine("ERROR: " + e.Message); } if (app != null && !app.Silent) { Console.WriteLine(); Console.WriteLine("Press any key to exit..."); Console.ReadKey(); } }
public void ContextSpecifiedWithoutQuotes() { const string context = "c:\\some\\path"; var args = new List<String> { String.Format("/context:{0}", context) }; var app = new Application(args.ToArray()); Assert.AreEqual(app.ContextFolder, context); Assert.AreEqual(app.SettingsFolder, String.Empty); }
public void SettingsSpecifiedInAnotherOrder() { const string context = "c:\\some\\path"; const string settings = "c:\\settings\\path"; var args = new List<String> { String.Format("/settings:\"{0}\"", settings), String.Format("/context:\"{0}\"", context), }; var app = new Application(args.ToArray()); Assert.AreEqual(app.ContextFolder, context); Assert.AreEqual(app.SettingsFolder, settings); }
public void Simple() { var args = new List<String> { }; var app = new Application(args.ToArray()); Assert.AreEqual(app.ContextFolder, Environment.CurrentDirectory); Assert.AreEqual(app.SettingsFolder, String.Empty); }