private void InitializeServerConfig(IAppRouteConfig appRouteConfig)
        {
            foreach (var registratedRoute in appRouteConfig.Routes)
            {
                var requestMethod     = registratedRoute.Key;
                var routeWithHandlers = registratedRoute.Value;

                foreach (var routeWithHandler in routeWithHandlers)
                {
                    var route   = routeWithHandler.Key;
                    var handler = routeWithHandler.Value;

                    var parameters = new List <string>();

                    var parsedRouteRegex = this.ParseRoute(route, parameters);

                    var routingContext = new RoutingContext(handler, parameters);

                    this.routes[requestMethod].Add(parsedRouteRegex, routingContext);
                }
            }
        }