public void GetRailQueryJason()
        {
           //Arrange
            var route = new Route(){FromStation = _stoneleigh};
            var networkRailRetriever = new NationalRailQuery(route);
            //Assert
            networkRailRetriever.CompletedAsynchCall += () =>
                                                            {
                                                                try
                                                                {
                                                                    Assert.IsTrue(
                                                                    networkRailRetriever.RetrievedScheduleSuccessfully,
                                                                    "Failed to retrieve JSON from Uri");
                                                                    Assert.IsTrue(networkRailRetriever.StationQueryDetails.Trains.Count > 0, "Invalid data returned for Stoneleigh station from network rail");
                                                                    Assert.IsTrue(networkRailRetriever.StationQueryDetails.QueryStation == _stoneleigh, "Invalid query station returned");
                                                                }
                                                                finally
                                                                {
                                                                    EnqueueTestComplete();
                                                                }
                                                            };
            //Act
            networkRailRetriever.UpdateScheduleData();

        }