public void When_creating_request_It_creates_a_http_delete_request_without_json() { var request = new RemoveCustomerProfileRequest(ProfileId); var httpRequest = SUT.Create(request); httpRequest.ShouldBe().DeleteWithNoJson(); }
public virtual void RemoveCustomerProfile(RemoveCustomerProfileRequest request) { Ensure.That(request, "request").IsNotNull(); var httpRequest = RemoveCustomerProfileHttpRequestFactory.Create(request); var httpResponse = Connection.Send(httpRequest); ResponseFactory.Create <RemoveCustomerProfileResponse>(httpResponse); }
public void When_creating_request_It_should_render_relative_url_with_profile_and_card_id() { var request = new RemoveCustomerProfileRequest(ProfileId); var httpRequest = SUT.Create(request); httpRequest.ShouldBe().DeleteAgainst( "/customerprofiles/{0}", ProfileId); }