コード例 #1
0
        public async void CanReadXml()
        {
            var provider = new CaulfieldFeed();
            var response = await provider.GetParticipants();

            Assert.True(response.IsValid);
            Assert.Equal(2, response.Data.Count);
        }
コード例 #2
0
        public void RetursTheRaceModelFromTheFeedTest()
        {
            var feed = EmbeddedFeeds.GetFeed("Caulfield_Race1.xml");

            var caulFeed = new CaulfieldFeed(feed);

            var actual = caulFeed.GetRaceTrackWithAllRaces();

            Assert.Equal("Evergreen Turf Plate", actual.Races[0].Name);
        }
コード例 #3
0
        public static IList <IFeed> GetAllFeeds(IServiceProvider serviceProvider)
        {
            //TODO dynamically control the feeds using confid

            var caulFeed = new CaulfieldFeed(EmbeddedFeeds.GetFeed("Caulfield_Race1.xml"));

            var wolfFeed = new WolferhamptonFeed(EmbeddedFeeds.GetFeed("Wolferhampton_Race1.json"));

            return(new List <IFeed> {
                caulFeed, wolfFeed
            });
        }