public void EscapeTwoSequentialSegmentsThenProperty() { var client = new RestClient("http://example.com"); dynamic proxy = new RestProxy(client); dynamic chain = proxy.segment1("escaped")("escaped2").segment2; string s = chain.ToString(); Assert.AreEqual("http://example.com/segment1/escaped/escaped2/segment2", s); }