public virtual HttpRequest Create(GetDatabaseRequest request) { Ensure.Any.IsNotNull(request, nameof(request)); return(new HttpRequest(HttpMethod.Get, GenerateRelativeUrl(request)) .SetRequestTypeHeader(request.GetType())); }