public void Then_The_Url_Is_Correctly_Constructed_Without_RouteIds_And_Levels( string keyword, string baseUrl) { var orderBy = OrderBy.Score; var actual = new GetStandardsListRequest { BaseUrl = baseUrl, Keyword = keyword, OrderBy = orderBy }; actual.BaseUrl.Should().Be(baseUrl); actual.GetUrl.Should() .Be($"{baseUrl}api/courses/standards?keyword={keyword}&orderby={orderBy}"); }
public void Then_The_Url_Is_Correctly_Constructed_Without_Levels( List <Guid> routeIds, string keyword, string baseUrl) { var orderBy = OrderBy.Score; var actual = new GetStandardsListRequest { BaseUrl = baseUrl, Keyword = keyword, RouteIds = routeIds, OrderBy = orderBy }; actual.BaseUrl.Should().Be(baseUrl); actual.GetUrl.Should() .Be($"{baseUrl}api/courses/standards?keyword={keyword}&orderby={orderBy}&routeIds=" + string.Join("&routeIds=", routeIds)); }