public void GetRodeName_ShouldReturnNotFound()
        {
            GetRoadInformation  rodeInformation = new GetRoadInformation(_configurationManager.Object);
            HttpResponseMessage roads           = rodeInformation.IsValidStatusCode("A233");

            Assert.AreEqual(roads.StatusCode, HttpStatusCode.NotFound);
        }
Beispiel #2
0
 static void Main(string[] args)
 {
     try
     {
         ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
         //checking for input roadId
         if (args.Length > 0)
         {
             foreach (string RoadId in args)
             {
                 GetRoadInformation         getRoadInformation = new GetRoadInformation(new AppConfigWrapper());
                 Task <IEnumerable <Road> > response           = getRoadInformation.GetRoadById(RoadId);
                 if (response.Result != null)
                 {
                     foreach (Road rd in response.Result)
                     {
                         Display.DisplayInformation(rd);
                         Console.WriteLine();
                     }
                 }
             }
             Console.ReadLine();
         }
         else
         {
             throw new RoadIdRequiredException("Road no / Road Id required");
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
         Console.ReadLine();
     }
 }
        public void GetRodeName_ShouldReturnValidName()
        {
            GetRoadInformation         rodeInformation = new GetRoadInformation(_configurationManager.Object);
            Task <IEnumerable <Road> > roads           = rodeInformation.GetRoadById("A2");

            foreach (Road rd in roads.Result)
            {
                Assert.AreEqual("A2", rd.displayName);
            }
        }