Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }