public async Task TestGetCinemasForFilm() { Cineworld.CineworldService cineSvc = new Cineworld.CineworldService(); var films = await cineSvc.GetFilms(Cineworld.RegionDef.GB); Assert.IsNotNull(films); Assert.IsNotNull(films.films); Assert.IsTrue(films.films.Count > 0); Cineworld.Cinema cinema = null; for (int i = 0; i < films.films.Count; i++) { var firstFilm = films.films[i]; var cinemas = await cineSvc.GetCinemas(Cineworld.RegionDef.GB, true, int.MinValue, firstFilm.edi); if (cinemas != null && cinemas.cinemas != null && cinemas.cinemas.Count > 0) { cinema = cinemas.cinemas[0]; break; } } Assert.IsNotNull(cinema); }
public async Task TestGetCinema() { Cineworld.CineworldService cineSvc = new Cineworld.CineworldService(); var cinemas = await cineSvc.GetCinemas(Cineworld.RegionDef.GB); Assert.IsNotNull(cinemas); Assert.IsNotNull(cinemas.cinemas); Assert.IsTrue(cinemas.cinemas.Count > 0); Cineworld.Cinema firstCinema = cinemas.cinemas[0]; cinemas = await cineSvc.GetCinemas(Cineworld.RegionDef.GB, true, firstCinema.id); Assert.IsNotNull(cinemas); Assert.IsNotNull(cinemas.cinemas); Assert.IsTrue(cinemas.cinemas.Count > 0); Assert.IsTrue(cinemas.cinemas[0].id == firstCinema.id); }