示例#1
0
        public void InvalidRoute()
        {
            TfLRoadStatus  testRoute = new TfLRoadStatus("A354");
            HttpStatusCode result    = testRoute.Retrieve();

            Assert.AreEqual(HttpStatusCode.NotFound, result);
        }
示例#2
0
        public void statusSeverityDescriptionRetrieved()
        {
            TfLRoadStatus  testRoute = new TfLRoadStatus("A1");
            HttpStatusCode result    = testRoute.Retrieve();

            Assert.AreEqual("No Exceptional Delays", testRoute.result[0].StatusSeverityDescription);
        }
示例#3
0
        public void displayNameRetrieved()
        {
            TfLRoadStatus  testRoute = new TfLRoadStatus("A1");
            HttpStatusCode result    = testRoute.Retrieve();

            Assert.AreEqual("A1", testRoute.result[0].DisplayName);
        }
示例#4
0
        public void statusSeverityRetrieved()
        {
            TfLRoadStatus  testRoute = new TfLRoadStatus("A1");
            HttpStatusCode result    = testRoute.Retrieve();

            Assert.AreEqual("Good", testRoute.result[0].StatusSeverity);
        }
示例#5
0
        public void ValidRoute()
        {
            TfLRoadStatus  testRoute = new TfLRoadStatus("A1");
            HttpStatusCode result    = testRoute.Retrieve();

            Assert.AreEqual(HttpStatusCode.OK, result);
        }