public void Shares_GetUploadShares_NoFilter_NoSort() { // ARRANGE long offset = 4, limit = 5; IRequestBuilder builder = new DracoonRequestBuilder(FactoryClients.OAuthMock); RestRequest expected = FactoryRestSharp.RestRequestWithAuth(ApiConfig.ApiGetUploadShares, Method.GET); expected.AddQueryParameter("offset", offset.ToString()); expected.AddQueryParameter("limit", limit.ToString()); // ACT IRestRequest actual = builder.GetUploadShares(offset, limit); // ASSERT Assert.Equal(expected, actual, new RestRequestComparer()); }
public void Shares_GetUploadShares() { // ARRANGE string fString = "name:cn:name_part_up", sString = "name:desc"; long offset = 4, limit = 5; IRequestBuilder builder = new DracoonRequestBuilder(FactoryClients.OAuthMock); RestRequest expected = FactoryRestSharp.RestRequestWithAuth(ApiConfig.ApiGetUploadShares, Method.GET); expected.AddQueryParameter("filter", fString); expected.AddQueryParameter("sort", sString); expected.AddQueryParameter("offset", offset.ToString()); expected.AddQueryParameter("limit", limit.ToString()); // ACT GetUploadSharesFilter f = new GetUploadSharesFilter(); f.AddNameFilter(GetUploadSharesFilter.Name.Contains("name_part_up").Build()); IRestRequest actual = builder.GetUploadShares(offset, limit, f, SharesSort.Name.Descending()); // ASSERT Assert.Equal(expected, actual, new RestRequestComparer()); }