Exemplo n.º 1
0
        public void TestAddFeed()
        {
            // get test db.
            var db = this.CreateDB();

            // build test feed.
            var feed = this.BuildTestFeed();

            // add/get to/from db and compare all.
            var feedId = db.AddFeed(feed);

            GTFSAssert.AreEqual(feed, db.GetFeed(feedId));
        }
Exemplo n.º 2
0
        public void TestFilterNoStops()
        {
            // create the reader.
            var reader = new GTFSReader <GTFSFeed>();
            var source = GTFSAssert.BuildSource();

            // execute the reader.
            var feed = reader.Read(source);

            // create the filter.
            var filter = new GTFSFeedStopsFilter((x) =>
            {
                return(true);
            });

            // execute filter.
            var filtered = filter.Filter(feed);

            Assert.IsTrue(GTFSFeedValidation.Validate(filtered));
            GTFSAssert.AreEqual(feed, filtered);
        }