public void GetConstructedUri_SortBy_MatchesExpected(Enumeration.UserGeneratedContentSort sort) { var query = new ListGameVariants() .SortBy(sort); var uri = query.GetConstructedUri(); Assert.AreEqual($"ugc/h5/players/{null}/gamevariants?sort={sort}", uri); }
public void GetConstructedUri_Complex_MatchesExpected(string gamertag, Enumeration.UserGeneratedContentSort sort, int skip, int take) { var query = new ListGameVariants() .ForPlayer(gamertag) .SortBy(sort) .OrderByAscending() .Skip(skip) .Take(take); var uri = query.GetConstructedUri(); Assert.AreEqual($"ugc/h5/players/{gamertag}/gamevariants?sort={sort}&order=asc&start={skip}&count={take}", uri); }