IFluentApi.WithMethod() takes a HttpMethod not a string

IFluentApi.WithMethod() takes a HttpMethod not a string
For consistency with the rest of the code and for strong typing not string typing
Will break some downstream tests in a minor, easily fixable way