Hopefully nobody will do this, but if you call `->withNoArgs()->with('arg')` then the `$this->_noArgsExpectation` flag won't be reset. Maybe we should reset that flag to `false` when passing in valid argument list?

Is it ok, @davedevelopment ?