public void ScoreIdReturnsProperRatingUri(long movieId, long cinemaId)
        {
            var expectedRegexPattern = @"https://epertuar.azurewebsites.net/api/Rating\?IdC=\d+&IdMovie=\d+";
            var actual = ResourceIdentifier.ScoreUri(movieId, cinemaId);

            Assert.Matches(expectedRegexPattern, actual);
        }
Beispiel #2
0
        public async Task <List <UserScore> > GetRating(long movieId, long cinemaId)
        {
            List <UserScore> rating;
            string           uri = ResourceIdentifier.ScoreUri(movieId, cinemaId);

            try
            {
                string dataString = await _httpService.Get(uri);

                rating = (List <UserScore>)_converter.FromJson(dataString, typeof(List <UserScore>));
            }
            catch
            {
                return(new List <UserScore>());
            }

            return(rating);
        }