static void Main(string[] args) { var logger = DependencyResolver.logger; var startOptions = new Options(); if (CommandLine.Parser.Default.ParseArguments(args, startOptions)) { Console.CancelKeyPress += (s, e) => { e.Cancel = true; ExitLatch.Set(); }; // Start OWIN host DependencyResolver.StartOptions = startOptions; int workerThreads, portFinishingThreads; ThreadPool.GetMaxThreads(out workerThreads, out portFinishingThreads); ThreadPool.SetMinThreads(workerThreads, portFinishingThreads); using (WebApp.Start<Startup>("http://*:" + startOptions.Port + "/")) { logger.Info("containerizer.started", new Dictionary<string, object> { { "port", startOptions.Port }, { "machineIp", startOptions.MachineIp } }); ExitLatch.WaitOne(); } } }
private void describe_() { describe[Controller.Index] = () => { CapacityController controller = null; before = () => { var options = new Options() { }; controller = new CapacityController(options); }; it["returns positive capacity for MemoryInBytes"] = () => { Capacity capacity = controller.Index(); capacity.MemoryInBytes.should_be_greater_than(0); }; it["returns positive capacity for DiskInBytes"] = () => { Capacity capacity = controller.Index(); capacity.DiskInBytes.should_be_greater_than(0); }; it["returns positive capacity for MaxContainers"] = () => { Capacity capacity = controller.Index(); capacity.MaxContainers.should_be(100); }; }; }