We also want to test the assignment happens properly, too. Something like:

```ruby
Token.should_receive(:generate_token_value).and_return('something')
token.before_create
token.value.should == 'something'
```