public void ItCanReadAPortAndDirectoryValue() { var input = new [] {"-p", "5050", "-d", @"\some\path\"}; var testOptions = new InputOption(input); testOptions.Port.ShouldEqual(5050); testOptions.Directory.ShouldEqual(@"\some\path\"); }
public void ItCanReadAPortValue() { var input = new [] {"-p", "5050"}; var testOptions = new InputOption(input); testOptions.Port.ShouldEqual(5050); testOptions.Directory.ShouldEqual(_defaultDirectory); }
public void ItCanGiveDefaultValues() { var input = new string[] {}; var testOptions = new InputOption(input); testOptions.Port.ShouldEqual(_defaultPort); testOptions.Directory.ShouldEqual(_defaultDirectory); }
private static void Main(string[] args) { var input = new InputOption(args); Environment.SetEnvironmentVariable("directory", input.Directory); Environment.SetEnvironmentVariable("port", input.Port.ToString()); var server = new Server(); server.AddRoutes(AppRoutes.Routes); server.StartListening(input.Port); }