"dynamically generated methods" is a bit ambiguous...I would consider these to be dynamically generated, but it supports these just fine:

``` ruby
class Foo
  1.upto(100) do |i|
    define_method "print_#{i}" do
      print i
    end
  end
end
```

Really, it's not about the methods being generated dynamically; it's about the class indicating they don't exist even though they do exist on individual instances.  Maybe explain it with something like this?

> Verifying instance doubles do not support methods which the class reports do not exist (as is commonly the case with methods implemented using `method_missing`)...