/// <summary> /// Main entry point to the application /// </summary> /// <param name="args">Arguments</param> static void Main(string[] args) { /// Provides a way to parse the arguments <see cref="https://gist.github.com/marinoscar/d84265533b242a8a5e7eb74cdd50b7e5"/> var arguments = new ConsoleSwitches(args); RunAction(() => { DoAction(arguments); }, true); }
/// <summary> /// Executes an action on the application /// </summary> /// <param name="arguments"></param> static void DoAction(ConsoleSwitches arguments) { var userTest = new WhenUserIsCreated(); userTest.ItShouldWork(); }