I like the idea of using `subject` in an Example as the actual method under test as 

e.g.

```ruby
  describe '#suppress' do
    subject { subject.suppress email }
    
    let(:email) { double 'email' }

    before(:each) do
      client.stub :post_json
    end

    it 'should call post_json on the client with the correct path' do
      client.should_receive(:post_json).with('/contacts/unsubscribe', anything)

      subject
    end

    it 'should call post_json on the client with the email address' do
      client.should_receive(:post_json).with(anything, 'Email' => email)

      subject
    end

    it 'should return true' do
      subject.should be_true
    end
  end
```

This may not be practical if we also need to [stub out methods](https://github.com/econsultancy/dotmailer/pull/4/files#L5R11)