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); }
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); }