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 void ClassesMatchesTheFeedTest() { var feed = EmbeddedFeeds.GetFeed("Wolferhampton_Race1.json"); var race = JsonConvert.DeserializeObject <Race>(feed); var actual = race.RawData.Participants.First(p => p.Id == 2).Name; const string expected = "Fikhaar"; Assert.Equal(expected, actual); }
public void RetursTheRaceModelFromTheFeedTest() { var feed = EmbeddedFeeds.GetFeed("Wolferhampton_Race1.json"); var wolfFeed = new WolferhamptonFeed(feed); var actual = wolfFeed.GetRaceTrackWithAllRaces(); Assert.Equal("13:45 @ Wolverhampton", actual.Races[0].Name); Assert.Equal((decimal)4.4, actual.Races[0].Horses[1].Price); }
public void ClassesMatchesTheFeedTest() { var feed = EmbeddedFeeds.GetFeed("Caulfield_Race1.xml"); var serializer = new XmlSerializer(typeof(meeting)); meeting meeting; using (var stream = new MemoryStream(Encoding.ASCII.GetBytes(feed))) { meeting = (meeting)serializer.Deserialize(stream); } var actual = meeting.races.race.horses.First(h => h.id == 872699).name; const string expected = "Advancing"; Assert.Equal(expected, actual); }