private static long TestWebApi()
        {
            var sw = new Stopwatch();

            sw.Start();
            for (int i = 0; i < _numberOfRequestsToSend; i++)
            {
                string output = string.Empty;
                using (var httpRequest = new xNet.Net.HttpRequest())
                {
                    xNet.Net.HttpResponse httpResponse = httpRequest.Get("http://localhost:47503/api/Beans/GetAllProducts");
                    output = httpResponse.ToString();
                }
            }
            sw.Stop();
            Console.WriteLine(string.Format("Web API      {0} ms", sw.ElapsedMilliseconds).PadLeft(15));
            return(sw.ElapsedMilliseconds);
        }
        private static long TestServiceStack()
        {
            var sw = new Stopwatch();

            sw.Start();
            for (int i = 0; i < _numberOfRequestsToSend; i++)
            {
                string output = string.Empty;
                using (var httpRequest = new xNet.Net.HttpRequest())
                {
                    xNet.Net.HttpResponse httpResponse = httpRequest.Get("http://localhost:1231/beans?format=json");
                    output = httpResponse.ToString();
                }
            }
            sw.Stop();
            Console.WriteLine(string.Format("ServiceStack {0} ms", sw.ElapsedMilliseconds).PadLeft(15));
            return(sw.ElapsedMilliseconds);
        }