public async Task Test_ListShows_Favourite()
        {
            // Arrange
            _client.Favourites.ShowIds = new List <string> {
                "5tz9eGgXtNHmq3WVD3EwYx"
            };
            // Act
            var request = new ShowsRequest()
            {
                ShowType = ShowType.Favourite
            };
            var response = await _client.ListShowsAsync(request);

            // Assert
            Assert.IsNotNull(response);
        }
        public async Task Test_ListShows_Multiple()
        {
            var request = new ShowsRequest()
            {
                ShowType        = ShowType.Multiple,
                MultipleShowIds = new List <string>
                {
                    "4r157jjrIV0bzS6UxhN07i",
                    "2GmNzw8t4uG70rn4XG9zcC"
                }
            };
            var items = await _client.ListShowsAsync(request);

            Assert.IsNotNull(items?.Items);
            Assert.IsTrue(items?.Items.Count > 0);
        }
        public async Task Test_ListShows_UserSaved()
        {
            var request = new ShowsRequest()
            {
                ShowType = ShowType.UserSaved
            };
            var items = await _client.ListShowsAsync(request);

            Assert.IsNotNull(items?.Items);
            Assert.IsTrue(items?.Items.Count > 0);

            var more = await _client.ListShowsAsync(items);

            Assert.IsNotNull(more?.Items);
            Assert.IsTrue(more?.Items.Count > 0);
        }
        public async Task Test_ListShows_Search()
        {
            var request = new ShowsRequest()
            {
                ShowType = ShowType.Search,
                Value    = "Famous"
            };
            var items = await _client.ListShowsAsync(request);

            Assert.IsNotNull(items?.Items);
            Assert.IsTrue(items?.Items.Count > 0);

            var more = await _client.ListShowsAsync(items);

            Assert.IsNotNull(more?.Items);
            Assert.IsTrue(more?.Items.Count > 0);
        }