public async void CanReadXml() { var provider = new CaulfieldFeed(); var response = await provider.GetParticipants(); Assert.True(response.IsValid); Assert.Equal(2, response.Data.Count); }
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); }
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 }); }