Ejemplo n.º 1
0
        static int Main(string[] args)
        {
            int status = 0;

            string tflAppId  = ConfigurationManager.AppSettings["TflAppId"];
            string tflAppKey = ConfigurationManager.AppSettings["TflAppKey"];

            TfLApiClient.GetInstance().SetApiKeys(tflAppId, tflAppKey);

            if (args != null && args.Length > 0)
            {
                string roadId = args[0];
                string msg    = string.Empty;

                RoadInformation info = RoadStatus.GetStatus(roadId);
                if (info.Valid)
                {
                    msg = string.Format(ValidaRoadMessage,
                                        info.Name, info.StatusSeverity, info.StatusSeverityDescription);
                }
                else
                {
                    msg    = string.Format(InvalidRoadMessage, roadId);
                    status = 1;
                }
                Console.WriteLine(msg);
            }
            return(status);
        }
Ejemplo n.º 2
0
        public void Setup()
        {
            // Set the desired appId and appKey
            // Add TfL app id in App.config
            string tfLAppId = ConfigurationManager.AppSettings["TflAppId"];
            // Add TfL app key in App.config
            string tflAppKey = ConfigurationManager.AppSettings["TflAppKey"];

            TfLApiClient.GetInstance().SetApiKeys(tfLAppId, tflAppKey);
        }
Ejemplo n.º 3
0
 public void Register_APIKeys_NotAvailableException_Test()
 {
     TfLApiClient.GetInstance().SetApiKeys(string.Empty, string.Empty);
     RoadInformation status = RoadStatus.GetStatus("A1");
 }