public void Then_The_PutUrl_Is_Correctly_Build(RegisterEmploymentCheckCommand command)
        {
            var actual = new RegisterEmploymentCheckRequest(command);

            actual.PostUrl.Should().Be($"api/EmploymentCheck/RegisterCheck");
            actual.Data.Should().Be(command);
        }
        public async Task <RegisterEmploymentCheckResponse> Register(RegisterEmploymentCheckRequest request)
        {
            var response = await _client.PostWithResponseCode <RegisterEmploymentCheckResponse>(request);

            if (ApiResponseErrorChecking.IsSuccessStatusCode(response.StatusCode))
            {
                return(response.Body);
            }

            throw new HttpRequestContentException($"Response status code does not indicate success: {(int)response.StatusCode} ({response.StatusCode})", response.StatusCode, response.ErrorContent);
        }