Ability to mock protected methods with and without return value

Merged
JA
2y ago
+393-0

Closes #800