Пример #1
0
        // happy path
        public async Task CalledWithMovieNotOnList_ReturnsFalseAsResult()
        {
            GetItemStatusOnTargetListResult result = await _client.GetItemStatusOnTargetList(listId : _listIdNotContainingMovieId1, movieId : _movieId1);

            _output.WriteLine($"Json: {result.Json}");

            ItemStatusOnTargetList statusObject = JsonConvert.DeserializeObject <ItemStatusOnTargetList>(result.Json);

            Assert.False(statusObject.ItemPresent);
        }
Пример #2
0
        // awkward path
        public async Task CalledOnInvalidList_ReturnsFalseAsResult()
        {
            GetItemStatusOnTargetListResult result = await _client.GetItemStatusOnTargetList(listId : _invalidList, movieId : _movieId1);

            _output.WriteLine($"Json: {result.HttpStatusCode}");
            _output.WriteLine($"Json: {result.Json}");

            ItemStatusOnTargetList statusObject = JsonConvert.DeserializeObject <ItemStatusOnTargetList>(result.Json);

            Assert.False(statusObject.ItemPresent);
        }
Пример #3
0
        // awkward path
        public async Task CalledWithIntegerListId_AlwaysReturnsNullAsIdField(int _list)
        {
            GetItemStatusOnTargetListResult result = await _client.GetItemStatusOnTargetList(listId : _list, movieId : _movieId1);

            _output.WriteLine($"Json: {result.HttpStatusCode}");
            _output.WriteLine($"Json: {result.Json}");

            ItemStatusOnTargetList statusObject = JsonConvert.DeserializeObject <ItemStatusOnTargetList>(result.Json);

            Assert.Null(statusObject.Id);
        }