Мне трудно понять вопрос.
Если вам действительно нужно настроить все свойства и методы, не нужно ли указывать возвращаемые переменные и т. Д., Не говоря уже об ожидаемых параметрах?
Но если вам нужно только настроить его, чтобы пожаловаться, если он вызывается, без установки, то по поведению он будет передан конструкторам (сделайте его строгим). В качестве альтернативы, если вы хотите, чтобы он игнорировал вызовы, а не настройки, создайте его как есть, без параметров.