using System.Threading.Tasks;
using Flurl.Http.Testing;
static async Task Main(string[] args)
public static async Task TestGetData()
using (var httpTest = new HttpTest())
httpTest.RespondWith("json result", 200);
var result = await GetData();
httpTest.ShouldHaveCalled("https://flurltestservice.azurewebsites.net/v2/users?AccessToken=token&ResultsCounts=20&q=Tomasz%20%C5%BByrek#Results")
.WithVerb(HttpMethod.Get)
Console.WriteLine("Test completed.");
private static async Task<string> GetData()
var result = await "https://flurltestservice.azurewebsites.net/"
.AppendPathSegment("users")