Example #1
0
        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();
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }