public void TestInitialize()
        {
            try {
                StreamReader testFileReader = new StreamReader(filePath, System.Text.Encoding.Default);
                data = testFileReader.ReadToEnd();
                testFileReader.Close();
            } catch (Exception) {
                //TODO
            }

            deserializer = new JavaScriptSerializer();

            response = deserializer.Deserialize<Response>(data);

            List<Monitor> monitors = response.Data.Monitors;
            Monitor firstMonitor = monitors.First();
            List<Line> lines = firstMonitor.Lines;
            firstLine = lines.First();
            Departures departures = firstLine.Departures;
            List<Departure> departure = departures.Departure;
            Departure firstDeparture = departure.First();
            Departure secondDeparture = departure.ElementAt(1);
            departureTime1 = firstDeparture.DepartureTime;
            departureTime2 = secondDeparture.DepartureTime;
        }
 private static IList<VtmResponse> _ModifyResponse(Response response) {
     IList<VtmResponse> responses = new List<VtmResponse>();
     foreach (Monitor monitor in response.Data.Monitors) {
         foreach (Line line in monitor.Lines) {
             foreach (Departure departure in line.Departures.Departure) {
                 responses.Add(new VtmResponse(line, departure, monitor.LocationStop, response.Data.TrafficInfoCategories, response.Data.TrafficInfoCategoryGroups, line.Type, response.Data.trafficInfos));
             }
         }
     }
     return responses;
 }
        public async Task TestDummyRequest() {

            Task<Response> request = _DummyRequester.GetResponseAsync(_TestRbl);
            Task<Response> requestEnumerable = _DummyRequester.GetResponseAsync(_TestRblSet);

            _Response = await request;
            _ResponseEnumerable = await requestEnumerable;

            Assert.IsNotNull(_Response);
            Assert.IsNotNull(_ResponseEnumerable);

        }