public void Can_GET_RichRequest_PrettyRestApi(IRestClient client) { var request = new RichRequest { StringArray = new[] { "a", "b", "c" }, StringList = new List <string> { "d", "e", "f" }, StringSet = new HashSet <string> { "g", "h", "i" }, }; Assert.That(request.ToUrl("GET"), Is.EqualTo("/richrequest?stringList=d,e,f&stringSet=g,h,i&stringArray=a,b,c".Replace(",", "%2C"))); var response = client.Get(request); Assert.That(response.StringArray, Is.EquivalentTo(request.StringArray)); Assert.That(response.StringList, Is.EquivalentTo(request.StringList)); Assert.That(response.StringSet, Is.EquivalentTo(request.StringSet)); }
public RichRequest Get(RichRequest request) { return(request); }